### Log truncated: showing last 9.0 of 78.9 MB. Use the Download button on the build page to get the full log (.gz). ### method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:20,348 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbf78a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:20,350 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913ea340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:20,359 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:20,366 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc913e84a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:20,858 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:25,294 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e4520c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:25,296 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f7aaa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:25,305 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:25,312 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f7a8c20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:25,855 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:30,309 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8df2a700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:30,311 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f37afc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:30,321 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:30,328 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f37a5c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:30,812 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:34,411 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ecae160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:34,413 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc911d5d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:34,423 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:34,430 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc911d5da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:36,015 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:39,829 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd237ec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:39,831 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8eaf2660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:39,841 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:39,847 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8eaf0fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:40,344 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:44,934 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c0f3240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:44,935 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ede9d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:44,956 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:44,964 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ede9800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:45,486 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:49,246 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcc08a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:49,248 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f4840e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:49,257 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:49,263 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f487c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:50,746 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:54,259 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbfaad40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:54,261 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d92b600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:54,276 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:54,283 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d928680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:55,083 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:59,657 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91335bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:59,659 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90f56fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:59,667 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:22:59,672 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90f54ea0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 136, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 41, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:00,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-10-08 22:23:00,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-10-08 22:23:00,490 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 184, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 61, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:03,666 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc906b4b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 184, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 61, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:03,668 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f4fe480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 184, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 61, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:03,685 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 184, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 61, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:03,693 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f4fd9e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 184, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 61, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:05,363 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 202, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:08,802 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcc09260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 202, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:08,803 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fc9c180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 202, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:08,815 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 202, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:08,820 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fc9d260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 202, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:09,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_res_partner_create_still_works_after_related_field_onchange_test ... 2026-10-08 22:23:09,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-10-08 22:23:09,586 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-10-08 22:23:11,231 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:15,846 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e0deac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:15,847 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd28e160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:15,859 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:15,865 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd28cf40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:15,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:23:18,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_editing_a_sub_view_column_after_a_gated_column_changes_that_column_only ... 2026-10-08 22:23:18,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_editing_attributes_of_a_label_after_a_gated_label_changes_that_label_only ... 2026-10-08 22:23:19,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_inserting_next_to_a_label_after_a_gated_label_anchors_on_that_label ... 2026-10-08 22:23:19,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_moving_a_field_after_a_gated_field_moves_that_field_only ... 2026-10-08 22:23:20,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_moving_a_label_after_a_gated_label_moves_that_label_only ... 2026-10-08 22:23:20,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_positional_move_after_an_earlier_saved_insert_moves_the_selected_field ... 2026-10-08 22:23:21,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampSave.test_removing_a_label_after_a_gated_label_hides_that_row_only ... 2026-10-08 22:23:21,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:23:23,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_a_normal_render_after_a_canvas_render_carries_no_editor_marker_of_a_fetched_sub_view ... 2026-10-08 22:23:23,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_a_system_users_customizer_render_never_serves_an_unstamped_arch ... 2026-10-08 22:23:23,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_customizer_path_is_absent_from_get_combined_arch ... 2026-10-08 22:23:24,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_customizer_path_is_absent_from_normal_get_views ... 2026-10-08 22:23:24,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_customizer_path_sent_back_by_the_editor_is_never_saved ... 2026-10-08 22:23:24,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_non_system_users_canvas_carries_no_groups_and_no_path_stamps ... 2026-10-08 22:23:25,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_normal_render_never_serves_the_groups_attribute_a_customizer_call_kept ... 2026-10-08 22:23:26,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_stamps_resolve_to_the_same_node_when_a_model_get_view_override_rewrites_the_arch ... 2026-10-08 22:23:26,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_view_written_in_customizer_mode_passes_arch_validation ... 2026-10-08 22:23:26,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:23:26,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-10-08 22:23:26,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-10-08 22:23:26,749 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 97, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:31,137 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc0259e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 97, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:31,138 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fc60540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 97, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:31,148 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 97, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:31,153 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fc60e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 97, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:32,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-10-08 22:23:32,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-10-08 22:23:32,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-10-08 22:23:32,495 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 21, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:36,072 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c40ad40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 21, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:36,073 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc901504a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 21, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:36,084 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 21, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:36,091 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90150cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 21, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:37,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-10-08 22:23:38,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-10-08 22:23:38,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-10-08 22:23:38,948 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:42,395 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbba5e7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:42,396 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8c40ad40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:42,405 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:42,410 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc901636a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:23:42,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:44,746 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_a_base_provided_node_previews_as_would_hide ... 2026-10-08 22:23:44,978 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_a_customizer_created_node_previews_as_would_delete_matching_the_real_remove ... 2026-10-08 22:23:45,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #210 deleted ir.model.data records with IDs: [497583] 2026-10-08 22:23:45,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #210 deleted ir.ui.view records with IDs: [9803] 2026-10-08 22:23:45,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_a_mismatching_identity_previews_as_a_safe_negative ... 2026-10-08 22:23:46,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_an_unknown_address_previews_as_a_safe_negative ... 2026-10-08 22:23:46,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_preview_does_not_mutate_the_view_arch ... 2026-10-08 22:23:47,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:23:49,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreviewAddressesEveryNodeRequestTheWaySaveDoes.test_a_node_after_a_group_gated_search_node_previews_correctly ... 2026-10-08 22:23:49,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreviewAddressesEveryNodeRequestTheWaySaveDoes.test_a_node_inside_an_inline_sub_view_previews_correctly ... 2026-10-08 22:23:49,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:23:49,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportTextEdit.test_a_header_replaced_whole_by_an_earlier_editor_keeps_its_name_and_no_editor_role ... 2026-10-08 22:23:49,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportTextEdit.test_editing_a_column_header_text_keeps_the_header_its_name_and_its_classes ... 2026-10-08 22:23:50,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportTextEdit.test_replacing_the_content_of_a_cell_while_keeping_its_field_is_allowed ... 2026-10-08 22:23:50,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportTextEdit.test_replacing_the_content_of_a_node_holding_a_field_or_a_named_node_is_refused ... 2026-10-08 22:23:50,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:50,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditsRobustness.test_report_edits_never_land_on_a_node_another_module_adds ... 2026-10-08 22:23:51,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:51,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportRemoveHides.test_removed_and_surviving_branches_stay_addressable_by_name_or_directive_before_and_after_the_overlay ... 2026-10-08 22:23:51,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportRemoveHides.test_removing_a_template_node_stops_rendering_it_and_a_later_view_still_anchors_on_it ... 2026-10-08 22:23:51,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:51,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestUnidentifiedNodeSave.test_an_edit_on_a_node_nothing_identifies_lands_on_it_and_is_logged ... 2026-10-08 22:23:52,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:52,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditsSurviveAModuleAddingASiblingAfter.test_report_edits_keep_their_node_when_a_module_adds_a_column_after_it ... 2026-10-08 22:23:52,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:52,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditLanguageIsolation.test_a_vi_content_edit_still_shows_after_a_later_unrelated_structural_edit ... 2026-10-08 22:23:52,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditLanguageIsolation.test_editing_a_report_while_the_users_language_is_vi_writes_the_source_not_the_translation ... 2026-10-08 22:23:52,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditLanguageIsolation.test_editing_the_content_of_a_new_english_block_from_a_vi_session_keeps_the_english_source ... 2026-10-08 22:23:52,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditLanguageIsolation.test_editing_the_text_of_a_template_provided_node_from_vi_keeps_en_and_a_third_langs_translation ... 2026-10-08 22:23:53,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditLanguageIsolation.test_undo_of_a_vi_content_edit_restores_every_language_and_redo_reapplies_it ... 2026-10-08 22:23:53,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:53,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportEditorMarkersStripped.test_editor_markers_never_reach_the_saved_arch_and_saved_markup_renders_as_markup ... 2026-10-08 22:23:53,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:53,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportComputedIdentity.test_an_element_whose_id_is_computed_at_render_is_still_refused_when_the_tag_differs ... 2026-10-08 22:23:54,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportComputedIdentity.test_an_element_whose_id_or_name_is_computed_at_render_is_not_refused_for_it ... 2026-10-08 22:23:54,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:54,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportInsertBeforeNonDivBlock.test_a_block_inserted_before_a_node_with_the_wrong_tag_identity_is_refused_and_saves_nothing ... 2026-10-08 22:23:54,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportInsertBeforeNonDivBlock.test_a_block_inserted_before_a_non_div_node_renders_right_before_it_and_is_anchored_by_name ... 2026-10-08 22:23:54,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:54,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportCreatedContainerNames.test_adding_a_container_twice_names_every_created_container_uniquely ... 2026-10-08 22:23:55,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:55,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_anchored_save: Starting CustomizerTestReportGridColumns.test_removing_the_two_trailing_empty_columns_in_descending_order_leaves_the_other_two ... 2026-10-08 22:23:55,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:23:56,189 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-08 22:23:56,232 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23860] 2026-10-08 22:23:56,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:23:57,020 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-08 22:23:57,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23862] 2026-10-08 22:23:57,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:23:57,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportExclusionContext.test_a_view_named_in_a_report_url_context_is_still_printed_for_every_later_user ... 2026-10-08 22:23:57,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:23:57,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:23:57,731 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "GET /report/html/viin_customizer.test_report_context_probe/850?context={"customizer_exclude_view_id":%209857} HTTP/1.1" 200 - 28 0.040 0.576 2026-10-08 22:23:57,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_settings from n/a 2026-10-08 22:23:57,819 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "GET /report/html/viin_customizer.test_report_context_probe/850 HTTP/1.1" 200 - 13 0.028 0.029 2026-10-08 22:23:57,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:23:57,884 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "GET /report/html/viin_customizer.test_report_context_probe/850 HTTP/1.1" 200 - 5 0.011 0.030 2026-10-08 22:23:57,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportExclusionContext.test_a_view_named_in_a_report_url_context_is_still_printed_for_that_user ... 2026-10-08 22:23:57,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:23:57,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:23:58,555 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:58] "GET /report/html/viin_customizer.test_report_context_probe/850?context={"customizer_exclude_view_id":%209857} HTTP/1.1" 200 - 34 0.073 0.503 2026-10-08 22:23:58,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportExclusionContext.test_a_view_named_in_a_report_url_context_is_still_printed_for_that_user: waiting for threads: [] 2026-10-08 22:23:58,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:23:59,356 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-08 22:23:59,373 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23865] 2026-10-08 22:23:59,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:24:00,044 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-08 22:24:00,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23867] 2026-10-08 22:24:00,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:24:00,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorModeGate.test_a_settings_user_gets_the_report_editor_mode_after_an_internal_user_asked_for_it ... 2026-10-08 22:24:00,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:24:00,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:00,649 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:00] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 28 0.048 0.469 2026-10-08 22:24:00,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_settings from n/a 2026-10-08 22:24:00,778 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:00] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 17 0.025 0.050 2026-10-08 22:24:00,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorModeGate.test_a_settings_user_gets_the_report_editor_mode_after_an_internal_user_asked_for_it: waiting for threads: [] 2026-10-08 22:24:00,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorModeGate.test_an_internal_user_asking_for_the_editor_template_render_gets_only_the_branches_that_print ... 2026-10-08 22:24:00,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:24:00,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:02,819 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:02] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_qweb":%20true} HTTP/1.1" 200 - 34 0.082 1.869 2026-10-08 22:24:02,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorModeGate.test_an_internal_user_asking_for_the_editor_template_render_gets_only_the_branches_that_print: waiting for threads: [] 2026-10-08 22:24:02,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorModeGate.test_an_internal_user_asking_for_the_report_editor_mode_gets_the_plain_report ... 2026-10-08 22:24:02,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:24:02,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:03,454 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 34 0.068 0.484 2026-10-08 22:24:03,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorModeGate.test_an_internal_user_asking_for_the_report_editor_mode_gets_the_plain_report: waiting for threads: [] 2026-10-08 22:24:03,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorModeGate.test_an_internal_user_gets_the_plain_report_after_a_settings_user_got_the_editor_mode ... 2026-10-08 22:24:03,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_settings from n/a 2026-10-08 22:24:03,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:04,187 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 34 0.060 0.570 2026-10-08 22:24:04,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_report_context_internal from n/a 2026-10-08 22:24:04,316 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 17 0.043 0.054 2026-10-08 22:24:04,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorModeGate.test_an_internal_user_gets_the_plain_report_after_a_settings_user_got_the_editor_mode: waiting for threads: [] 2026-10-08 22:24:04,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:04,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorAssets.test_the_report_editor_page_loads_the_report_assets_scripts_once ... 2026-10-08 22:24:04,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:24:04,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:05,316 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "POST /customizer_report/html/2373 HTTP/1.1" 200 - 87 0.135 0.682 2026-10-08 22:24:05,333 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "GET /web/assets/d027cfb/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-08 22:24:05,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorAssets.test_the_report_editor_page_loads_the_report_assets_scripts_once: waiting for threads: [] 2026-10-08 22:24:05,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorAssets.test_the_report_editor_page_still_links_the_editor_styles ... 2026-10-08 22:24:05,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:24:05,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:06,289 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "POST /customizer_report/html/2373 HTTP/1.1" 200 - 87 0.126 0.726 2026-10-08 22:24:06,306 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /web/assets/d027cfb/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:24:06,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorAssets.test_the_report_editor_page_still_links_the_editor_styles: waiting for threads: [] 2026-10-08 22:24:06,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorAssets.test_the_report_editor_styles_bundle_adds_no_script_to_the_page ... 2026-10-08 22:24:06,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:24:06,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:08,750 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /customizer_report/html/2373 HTTP/1.1" 200 - 87 0.145 2.213 2026-10-08 22:24:08,767 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "GET /web/assets/d027cfb/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 22:24:08,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportEditorAssets.test_the_report_editor_styles_bundle_adds_no_script_to_the_page: waiting for threads: [] 2026-10-08 22:24:08,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:08,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportEditModeHiddenBranches.test_a_removed_plain_element_with_no_conditional_directive_is_hidden_in_edit_mode ... 2026-10-08 22:24:09,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportEditModeHiddenBranches.test_an_unrelated_preceding_independent_t_if_is_not_merged_into_the_removed_chain ... 2026-10-08 22:24:09,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportEditModeHiddenBranches.test_removing_the_head_of_a_chain_still_tags_it_as_one_group ... 2026-10-08 22:24:09,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportEditModeHiddenBranches.test_removing_the_last_branch_of_a_chain_hides_it_and_leaves_the_others_one_active_group ... 2026-10-08 22:24:10,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportEditModeHiddenBranches.test_removing_the_middle_branch_tags_the_chain_as_one_group_with_it_hidden ... 2026-10-08 22:24:10,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:10,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_show_brings_back_a_removed_plain_element ... 2026-10-08 22:24:10,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497668] 2026-10-08 22:24:10,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9872] 2026-10-08 22:24:10,680 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_show_is_refused_for_an_element_that_is_not_hidden ... 2026-10-08 22:24:10,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_show_or_undo_after_removing_any_chain_branch_restores_the_template_exactly ... 2026-10-08 22:24:11,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497674] 2026-10-08 22:24:11,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9876] 2026-10-08 22:24:11,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497676] 2026-10-08 22:24:11,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9878] 2026-10-08 22:24:11,323 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497678] 2026-10-08 22:24:11,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9880] 2026-10-08 22:24:11,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497680] 2026-10-08 22:24:11,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9882] 2026-10-08 22:24:11,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497682] 2026-10-08 22:24:11,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9884] 2026-10-08 22:24:11,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497684] 2026-10-08 22:24:11,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9886] 2026-10-08 22:24:11,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_showing_one_of_two_removed_branches_matches_only_removing_the_other ... 2026-10-08 22:24:12,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_undo_after_show_restores_the_hidden_state ... 2026-10-08 22:24:12,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497692] 2026-10-08 22:24:12,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9892] 2026-10-08 22:24:12,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:12,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportHiddenBranchesPrint.test_removing_the_head_branch_prints_the_chain_without_it ... 2026-10-08 22:24:12,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportHiddenBranchesPrint.test_removing_the_head_of_a_chain_keeps_a_preceding_independent_condition_out_of_it ... 2026-10-08 22:24:12,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportHiddenBranchesPrint.test_removing_the_last_branch_prints_the_chain_without_it ... 2026-10-08 22:24:12,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportHiddenBranchesPrint.test_removing_the_middle_branch_prints_the_chain_without_it ... 2026-10-08 22:24:13,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportHiddenBranchesPrint.test_removing_the_middle_then_the_last_branch_prints_the_head_alone ... 2026-10-08 22:24:13,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:13,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportCreatedChain.test_removing_the_head_of_a_created_chain_promotes_the_next_branch_and_the_template_renders ... 2026-10-08 22:24:13,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportCreatedChain.test_removing_the_last_branch_of_a_created_chain_leaves_the_others_as_they_were ... 2026-10-08 22:24:13,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:13,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportInsertAroundChain.test_a_block_inserted_after_a_middle_branch_lands_after_the_whole_chain ... 2026-10-08 22:24:13,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportInsertAroundChain.test_a_block_inserted_after_a_node_of_no_chain_lands_right_after_it ... 2026-10-08 22:24:14,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportInsertAroundChain.test_a_block_inserted_after_the_head_of_a_chain_lands_after_the_whole_chain ... 2026-10-08 22:24:14,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportInsertAroundChain.test_a_block_inserted_before_a_t_elif_branch_lands_before_the_chain_head ... 2026-10-08 22:24:14,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportInsertAroundChain.test_a_block_inserted_before_a_t_else_branch_lands_before_the_chain_head ... 2026-10-08 22:24:14,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:14,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_preview_pager_scope: Starting CustomizerTestReportPreviewPagerScope.test_every_matching_record_is_reachable_through_the_pager_beyond_the_head ... 2026-10-08 22:24:15,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:17,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_preview_record_selection: Starting CustomizerTestReportPreviewRecordSelection.test_auto_pick_reports_clearly_when_no_candidate_renders ... 2026-10-08 22:24:17,437 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 22:24:17,453 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 22:24:17,545 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 22:24:17,575 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 22:24:17,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_preview_record_selection: Starting CustomizerTestReportPreviewRecordSelection.test_auto_pick_skips_an_unrenderable_candidate_for_a_printable_one ... 2026-10-08 22:24:17,793 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 22:24:17,899 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 22:24:18,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_preview_record_selection: Starting CustomizerTestReportPreviewRecordSelection.test_explicit_rc_id_on_a_non_user_facing_broken_record_is_flagged_unprintable_when_another_candidate_renders ... 2026-10-08 22:24:18,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:18,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_a_typed_line_break_prints_the_two_lines_apart ... 2026-10-08 22:24:18,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_a_typed_non_breaking_space_prints_a_non_breaking_space ... 2026-10-08 22:24:18,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_a_typed_tag_next_to_a_line_break_prints_as_text_not_as_markup ... 2026-10-08 22:24:18,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_an_inner_text_edit_keeps_the_other_saved_edits_and_their_order ... 2026-10-08 22:24:19,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_an_inner_text_edit_of_another_element_between_two_edits_of_one_element_is_kept ... 2026-10-08 22:24:19,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_two_attribute_edits_of_one_element_both_stay_effective ... 2026-10-08 22:24:19,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_two_inner_text_edits_of_one_element_print_only_the_second_text ... 2026-10-08 22:24:19,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEdits.test_undo_and_redo_of_the_second_inner_text_edit_restore_the_report_around_it ... 2026-10-08 22:24:19,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:20,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_report_text_edits: Starting CustomizerTestReportTextEditsAfterASiblingInsert.test_editing_the_text_of_a_paragraph_inserted_before_an_edited_one_keeps_both_texts ... 2026-10-08 22:24:20,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:24:22,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_editing_the_second_same_name_field_leaves_the_first ... 2026-10-08 22:24:22,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_moving_the_second_same_name_field_by_its_position_moves_that_field ... 2026-10-08 22:24:22,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_moving_the_second_same_name_field_moves_that_field ... 2026-10-08 22:24:23,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_moving_the_second_same_name_group_by_its_position_moves_that_group ... 2026-10-08 22:24:23,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_removing_the_second_same_name_field_hides_it_and_leaves_the_first ... 2026-10-08 22:24:23,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:25,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingCompaction.test_compaction_keeps_edits_on_the_second_same_name_sibling ... 2026-10-08 22:24:25,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingCompaction.test_removing_the_second_same_name_sibling_hides_it_and_changes_nothing_else ... 2026-10-08 22:24:25,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:27,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSaveLogsNothing.test_editing_a_field_an_earlier_save_moved_into_another_group_logs_nothing ... 2026-10-08 22:24:28,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSaveLogsNothing.test_editing_an_unnamed_node_an_earlier_save_moved_by_position_logs_nothing ... 2026-10-08 22:24:28,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:30,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_rejection_leaves_no_trace: Starting CustomizerSaveRejectionLeavesNoTraceTest.test_a_database_concurrency_failure_during_save_propagates_instead_of_being_swallowed ... 2026-10-08 22:24:30,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_rejection_leaves_no_trace: Starting CustomizerSaveRejectionLeavesNoTraceTest.test_accepted_save_creates_then_updates_the_same_customization_view ... 2026-10-08 22:24:30,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_rejection_leaves_no_trace: Starting CustomizerSaveRejectionLeavesNoTraceTest.test_rejected_save_on_a_view_with_existing_customization_leaves_its_arch_unchanged ... 2026-10-08 22:24:31,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_save_rejection_leaves_no_trace: Starting CustomizerSaveRejectionLeavesNoTraceTest.test_rejected_save_on_a_view_without_prior_customization_leaves_no_customization_view ... 2026-10-08 22:24:31,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #226 deleted ir.model.data records with IDs: [497780] 2026-10-08 22:24:31,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #226 deleted ir.ui.view records with IDs: [9958] 2026-10-08 22:24:31,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:33,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_served_node_info: Starting CustomizerTestDefaultSubViewUnstamped.test_default_x2many_sub_view_nodes_carry_no_customizer_path ... 2026-10-08 22:24:33,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:35,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_served_node_info: Starting CustomizerTestFieldLevelGroupsServed.test_field_and_its_label_carry_the_groups_of_the_model_field ... 2026-10-08 22:24:35,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_served_node_info: Starting CustomizerTestFieldLevelGroupsServed.test_field_without_field_level_groups_carries_none ... 2026-10-08 22:24:35,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:37,406 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_served_node_info: Starting CustomizerTestUnresolvableGroupReference.test_denied_node_with_a_vanished_group_reference_is_served ... 2026-10-08 22:24:38,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497784] 2026-10-08 22:24:38,268 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:24:38,445 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 35, in setUpClass empty_state_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:41,626 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dc6b100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 35, in setUpClass empty_state_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:41,627 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9141afc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 35, in setUpClass empty_state_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:41,638 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 35, in setUpClass empty_state_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:41,644 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9141b1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 35, in setUpClass empty_state_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:43,547 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 47, in setUpClass long_list_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:46,938 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e5d4180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 47, in setUpClass long_list_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:46,939 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd220d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 47, in setUpClass long_list_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:46,949 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 47, in setUpClass long_list_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:46,956 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd220b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_tool_screen_host_geometry.py", line 47, in setUpClass long_list_model = cls.env["ir.model"].create_new_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:24:47,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry: Starting TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box ... 2026-10-08 22:24:48,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Chrome pid: 1416 2026-10-08 22:24:48,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Chrome headless temporary user profile dir: /tmp/tmptiqwhti3_chrome_odoo 2026-10-08 22:24:48,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Issuing json command http://127.0.0.1:34735/json/version 2026-10-08 22:24:48,083 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:34735/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:24:48,147 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Browser version: Chrome/150.0.7871.114 2026-10-08 22:24:48,147 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Issuing json command http://127.0.0.1:34735/json 2026-10-08 22:24:48,148 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:34735/json with timeout 3 increased to 10s during tests 2026-10-08 22:24:48,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Websocket url found: ws://127.0.0.1:34735/devtools/page/0B8BDF62AD623F80D49CBE384BA96108 2026-10-08 22:24:48,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Enable chrome headless console log notification 2026-10-08 22:24:48,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Chrome headless enable page notifications 2026-10-08 22:24:48,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:24:48,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Setting session cookie in browser 2026-10-08 22:24:48,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Open "http://127.0.0.1:8069/odoo/action-2384/customizer?debug=1&page=automations" in browser 2026-10-08 22:24:48,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Navigating to: "http://127.0.0.1:8069/odoo/action-2384/customizer?debug=1&page=automations" 2026-10-08 22:24:48,336 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:51,636 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:51] "GET /odoo/action-2384/customizer?debug=1&page=automations HTTP/1.1" 200 - 184 0.349 2.961 2026-10-08 22:24:51,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Navigation result: {'frameId': '0B8BDF62AD623F80D49CBE384BA96108', 'loaderId': '8BD8153E57DD3C47C972D02C64C02A60', 'isDownload': False} 2026-10-08 22:24:51,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Evaluate ready code "odoo.isTourReady('customizer_tool_screen_empty_state_geometry_tour')" 2026-10-08 22:24:52,872 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:52] "GET /web/webclient/load_menus/2c99c3b4dd09353841ef609e26db4385191962d9f69d67d27faf1aaa30b75401 HTTP/1.1" 200 - 1050 0.550 0.641 2026-10-08 22:24:52,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:52] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.202 2026-10-08 22:24:52,938 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 1.216 2026-10-08 22:24:52,960 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:52] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.271 2026-10-08 22:24:52,969 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:52] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.283 2026-10-08 22:24:52,997 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:52] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-08 22:24:53,031 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:53,106 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:53] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 22:24:54,185 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:24:54,208 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:24:54,216 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-08 22:24:54,235 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 22:24:54,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.browser: Owl is running in 'dev' mode. 2026-10-08 22:24:54,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:24:54,434 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.126 2026-10-08 22:24:54,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: The ready code tooks too much time : 2.8018100261688232 2026-10-08 22:24:54,459 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.147 2026-10-08 22:24:54,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Evaluate test code "odoo.startTour('customizer_tool_screen_empty_state_geometry_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2384/customizer?debug=1&page=automations", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:24:54,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.browser: [1/1] Tour customizer_tool_screen_empty_state_geometry_tour → Step The standard empty-state help mounts inside the hosted action (trigger: .customizer_container .o_action .o_nocontent_help) 2026-10-08 22:24:54,505 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.184 2026-10-08 22:24:54,571 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 22:24:54,585 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.023 0.239 2026-10-08 22:24:54,769 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.081 0.342 2026-10-08 22:24:54,774 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.302 2026-10-08 22:24:54,849 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.034 0.243 2026-10-08 22:24:54,899 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:54,926 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:24:55,448 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "POST /mail/data HTTP/1.1" 200 - 140 0.313 0.685 2026-10-08 22:24:55,502 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 11 0.019 0.670 2026-10-08 22:24:55,563 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.019 0.721 2026-10-08 22:24:55,588 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 1.089 2026-10-08 22:24:55,647 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.812 2026-10-08 22:24:55,660 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-08 22:24:55,740 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.043 2026-10-08 22:24:55,750 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.065 2026-10-08 22:24:55,774 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 22:24:55,775 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:55,874 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.003 0.057 2026-10-08 22:24:55,942 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.012 0.115 2026-10-08 22:24:55,957 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.004 0.052 2026-10-08 22:24:55,967 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:55] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.066 2026-10-08 22:24:56,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7583) 2026-10-08 22:24:56,202 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.027 0.204 2026-10-08 22:24:56,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7584) 2026-10-08 22:24:56,494 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.008 0.512 2026-10-08 22:24:56,518 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 22:24:56,598 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.030 0.042 2026-10-08 22:24:56,607 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /web/dataset/call_kw/ir.actions.act_window/read HTTP/1.1" 200 - 1 0.000 0.068 2026-10-08 22:24:56,646 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /web/dataset/call_kw/ir.model/search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-08 22:24:56,669 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:24:56,916 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 55 0.109 0.131 2026-10-08 22:24:56,969 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 22:24:56,979 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 22:24:57,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.browser: tour succeeded 2026-10-08 22:24:57,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR customizer_tool_screen_empty_state_geometry_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-08 22:24:57,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.browser: heap 26642448 (allocated 27897856) 2026-10-08 22:24:57,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Closing chrome headless with pid 1416 2026-10-08 22:24:57,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Closing websocket connection 2026-10-08 22:24:57,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Terminating chrome headless with pid 1416 2026-10-08 22:24:57,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222457_484731_test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.txt 2026-10-08 22:24:57,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box: Removing chrome user profile "/tmp/tmptiqwhti3_chrome_odoo" 2026-10-08 22:24:57,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry: Starting TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size ... 2026-10-08 22:24:57,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Chrome pid: 1656 2026-10-08 22:24:57,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Chrome headless temporary user profile dir: /tmp/tmp2ln3hdoj_chrome_odoo 2026-10-08 22:24:57,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Issuing json command http://127.0.0.1:41889/json/version 2026-10-08 22:24:57,975 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:41889/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:24:58,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Browser version: Chrome/150.0.7871.114 2026-10-08 22:24:58,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Issuing json command http://127.0.0.1:41889/json 2026-10-08 22:24:58,016 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:41889/json with timeout 3 increased to 10s during tests 2026-10-08 22:24:58,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Websocket url found: ws://127.0.0.1:41889/devtools/page/DB45F94E48F283FA2C560AD08828A8F2 2026-10-08 22:24:58,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Enable chrome headless console log notification 2026-10-08 22:24:58,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Chrome headless enable page notifications 2026-10-08 22:24:58,118 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:24:58,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Setting session cookie in browser 2026-10-08 22:24:58,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Open "http://127.0.0.1:8069/odoo/action-2385/customizer?debug=1&page=access" in browser 2026-10-08 22:24:58,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Navigating to: "http://127.0.0.1:8069/odoo/action-2385/customizer?debug=1&page=access" 2026-10-08 22:24:58,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:00,458 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:00] "GET /odoo/action-2385/customizer?debug=1&page=access HTTP/1.1" 200 - 189 0.344 1.946 2026-10-08 22:25:00,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Navigation result: {'frameId': 'DB45F94E48F283FA2C560AD08828A8F2', 'loaderId': '8AD6C8833CE21C03D0DB6C36F138D057', 'isDownload': False} 2026-10-08 22:25:00,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Evaluate ready code "odoo.isTourReady('customizer_tool_screen_font_size_parity_tour')" 2026-10-08 22:25:00,532 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:00] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-08 22:25:00,548 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:00] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 22:25:00,575 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:00] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.066 2026-10-08 22:25:00,615 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.086 2026-10-08 22:25:00,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:02,390 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /web/webclient/load_menus/2c99c3b4dd09353841ef609e26db4385191962d9f69d67d27faf1aaa30b75401 HTTP/1.1" 200 - 1050 1.002 0.864 2026-10-08 22:25:02,417 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 1.362 2026-10-08 22:25:02,427 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 1.727 2026-10-08 22:25:02,590 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:25:02,597 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:25:02,599 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:25:02,653 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 22:25:02,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:02,738 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:25:02,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:25:02,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: The ready code tooks too much time : 2.4276630878448486 2026-10-08 22:25:02,903 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.055 0.159 2026-10-08 22:25:02,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Evaluate test code "odoo.startTour('customizer_tool_screen_font_size_parity_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2385/customizer?debug=1&page=access", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:25:02,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: [1/3] Tour customizer_tool_screen_font_size_parity_tour → Step Capture the hosted field's font-size, and check the Customizer's own chrome kept its smaller size (trigger: .customizer_container .o_data_cell) 2026-10-08 22:25:03,044 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.068 0.226 2026-10-08 22:25:03,063 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:25:03,077 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.273 2026-10-08 22:25:03,127 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.324 2026-10-08 22:25:03,621 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "POST /mail/data HTTP/1.1" 200 - 146 0.224 0.465 2026-10-08 22:25:03,685 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.031 0.638 2026-10-08 22:25:03,880 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.075 0.989 2026-10-08 22:25:03,889 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.969 2026-10-08 22:25:03,989 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.044 0.068 2026-10-08 22:25:03,992 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.073 2026-10-08 22:25:04,043 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.070 2026-10-08 22:25:04,058 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:04,077 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 22:25:04,126 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:04,161 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 11 0.095 0.113 2026-10-08 22:25:04,274 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.033 0.283 2026-10-08 22:25:04,290 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.103 2026-10-08 22:25:04,325 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 22:25:04,425 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.013 0.046 2026-10-08 22:25:04,510 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.009 0.130 2026-10-08 22:25:04,529 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.003 0.077 2026-10-08 22:25:04,555 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.011 0.092 2026-10-08 22:25:04,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7585) 2026-10-08 22:25:04,925 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.019 0.359 2026-10-08 22:25:05,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7586) 2026-10-08 22:25:05,073 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.525 2026-10-08 22:25:05,117 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.006 2026-10-08 22:25:05,196 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.030 0.039 2026-10-08 22:25:05,222 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/ir.actions.act_window/read HTTP/1.1" 200 - 2 0.003 0.077 2026-10-08 22:25:05,290 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 6 0.021 0.014 2026-10-08 22:25:05,325 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/ir.model/search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 22:25:05,413 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/ir.model.access/get_views HTTP/1.1" 200 - 21 0.037 0.030 2026-10-08 22:25:05,472 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/ir.model.access/web_search_read HTTP/1.1" 200 - 5 0.006 0.016 2026-10-08 22:25:05,483 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 22:25:05,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: [2/3] Tour customizer_tool_screen_font_size_parity_tour → Step Leave the Customizer for the real (non-Customizer) Access Rights screen (trigger: body) 2026-10-08 22:25:06,051 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /odoo/action-base.ir_access_act HTTP/1.1" 200 - 22 0.045 0.113 2026-10-08 22:25:06,284 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:06,414 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.036 2026-10-08 22:25:07,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: [3/3] Tour customizer_tool_screen_font_size_parity_tour → Step The real Access Rights screen's own field text must be the same size the Customizer hosted (trigger: .o_data_cell) 2026-10-08 22:25:07,558 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.010 2026-10-08 22:25:07,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:07,672 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.040 2026-10-08 22:25:07,859 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.074 0.154 2026-10-08 22:25:08,291 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /mail/data HTTP/1.1" 200 - 72 0.188 0.373 2026-10-08 22:25:08,295 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.560 2026-10-08 22:25:08,333 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.015 0.417 2026-10-08 22:25:08,366 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.430 2026-10-08 22:25:08,496 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:25:08,543 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.012 0.027 2026-10-08 22:25:08,566 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/dataset/call_kw/ir.model.access/get_views HTTP/1.1" 200 - 1 0.001 0.025 2026-10-08 22:25:08,646 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/dataset/call_kw/ir.model.access/web_search_read HTTP/1.1" 200 - 5 0.019 0.025 2026-10-08 22:25:08,655 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 22:25:09,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: tour succeeded 2026-10-08 22:25:09,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR customizer_tool_screen_font_size_parity_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-08 22:25:09,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size.browser: heap 27671084 (allocated 29208576) 2026-10-08 22:25:09,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Closing chrome headless with pid 1656 2026-10-08 22:25:09,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Closing websocket connection 2026-10-08 22:25:09,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Terminating chrome headless with pid 1656 2026-10-08 22:25:09,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222509_704198_test_tool_screen_field_text_matches_the_real_web_clients_font_size.txt 2026-10-08 22:25:09,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_field_text_matches_the_real_web_clients_font_size: Removing chrome user profile "/tmp/tmp2ln3hdoj_chrome_odoo" 2026-10-08 22:25:09,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry: Starting TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed ... 2026-10-08 22:25:10,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Chrome pid: 1903 2026-10-08 22:25:10,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Chrome headless temporary user profile dir: /tmp/tmpzxpf76f9_chrome_odoo 2026-10-08 22:25:10,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Issuing json command http://127.0.0.1:39105/json/version 2026-10-08 22:25:10,216 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:39105/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:25:10,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Browser version: Chrome/150.0.7871.114 2026-10-08 22:25:10,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Issuing json command http://127.0.0.1:39105/json 2026-10-08 22:25:10,256 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:39105/json with timeout 3 increased to 10s during tests 2026-10-08 22:25:10,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Websocket url found: ws://127.0.0.1:39105/devtools/page/975F53D73B4582534948430A6387FA2A 2026-10-08 22:25:10,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Enable chrome headless console log notification 2026-10-08 22:25:10,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Chrome headless enable page notifications 2026-10-08 22:25:10,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:25:10,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Setting session cookie in browser 2026-10-08 22:25:10,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Open "http://127.0.0.1:8069/odoo/action-2385/customizer?debug=1&page=access" in browser 2026-10-08 22:25:10,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Navigating to: "http://127.0.0.1:8069/odoo/action-2385/customizer?debug=1&page=access" 2026-10-08 22:25:10,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:12,743 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "GET /odoo/action-2385/customizer?debug=1&page=access HTTP/1.1" 200 - 189 0.338 1.844 2026-10-08 22:25:12,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Navigation result: {'frameId': '975F53D73B4582534948430A6387FA2A', 'loaderId': '5FFF737AADA5CDC0548ED158F8626105', 'isDownload': False} 2026-10-08 22:25:12,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Evaluate ready code "odoo.isTourReady('customizer_tool_screen_scroll_fixed_tour')" 2026-10-08 22:25:12,890 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 0.046 2026-10-08 22:25:12,909 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.087 2026-10-08 22:25:14,816 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:14] "GET /web/webclient/load_menus/2c99c3b4dd09353841ef609e26db4385191962d9f69d67d27faf1aaa30b75401 HTTP/1.1" 200 - 1050 1.089 0.931 2026-10-08 22:25:14,830 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:14] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 2.032 2026-10-08 22:25:14,844 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:14] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.558 2026-10-08 22:25:14,856 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:14] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 2.026 2026-10-08 22:25:14,929 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:14] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 22:25:14,959 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:15,844 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:25:15,848 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:25:15,852 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:25:15,877 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 22:25:15,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:15,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:25:16,079 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.065 0.098 2026-10-08 22:25:16,114 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.150 2026-10-08 22:25:16,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: The ready code tooks too much time : 3.4173662662506104 2026-10-08 22:25:16,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Evaluate test code "odoo.startTour('customizer_tool_screen_scroll_fixed_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2385/customizer?debug=1&page=access", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:25:16,195 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.021 0.191 2026-10-08 22:25:16,203 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.249 2026-10-08 22:25:16,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.browser: [1/2] Tour customizer_tool_screen_scroll_fixed_tour → Step The long list mounted with its rows (trigger: .customizer_container .o_data_row) 2026-10-08 22:25:16,324 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:25:16,443 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.072 0.372 2026-10-08 22:25:16,446 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.232 2026-10-08 22:25:16,498 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.177 2026-10-08 22:25:16,581 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:16,600 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:16,973 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "POST /mail/data HTTP/1.1" 200 - 140 0.192 0.562 2026-10-08 22:25:16,974 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.478 2026-10-08 22:25:17,026 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.013 0.489 2026-10-08 22:25:17,070 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.539 2026-10-08 22:25:17,098 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 11 0.009 0.573 2026-10-08 22:25:17,155 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.827 2026-10-08 22:25:17,172 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.023 2026-10-08 22:25:17,294 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.056 0.042 2026-10-08 22:25:17,317 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.087 2026-10-08 22:25:17,345 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:25:17,370 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:17,440 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.003 0.046 2026-10-08 22:25:17,507 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.005 0.105 2026-10-08 22:25:17,527 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.007 0.063 2026-10-08 22:25:17,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7587) 2026-10-08 22:25:17,882 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.341 2026-10-08 22:25:17,891 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:17] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.004 0.428 2026-10-08 22:25:18,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7588) 2026-10-08 22:25:18,064 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.007 0.527 2026-10-08 22:25:18,107 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 22:25:18,177 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.031 0.038 2026-10-08 22:25:18,188 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/ir.actions.act_window/read HTTP/1.1" 200 - 2 0.003 0.066 2026-10-08 22:25:18,228 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 6 0.008 0.015 2026-10-08 22:25:18,265 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/ir.model/search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 22:25:18,337 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/ir.model.access/get_views HTTP/1.1" 200 - 21 0.024 0.030 2026-10-08 22:25:18,411 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/ir.model.access/web_search_read HTTP/1.1" 200 - 5 0.015 0.022 2026-10-08 22:25:18,422 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 22:25:18,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.browser: [2/2] Tour customizer_tool_screen_scroll_fixed_tour → Step Scrolling the long list keeps the control panel and column header fixed (trigger: .customizer_container .o_control_panel) 2026-10-08 22:25:18,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.browser: tour succeeded 2026-10-08 22:25:18,840 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR customizer_tool_screen_scroll_fixed_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-08 22:25:19,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.browser: heap 27837488 (allocated 28946432) 2026-10-08 22:25:19,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Closing chrome headless with pid 1903 2026-10-08 22:25:19,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Closing websocket connection 2026-10-08 22:25:19,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Terminating chrome headless with pid 1903 2026-10-08 22:25:19,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222519_247543_test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.txt 2026-10-08 22:25:19,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tool_screen_host_geometry.TestCustomizerToolScreenHostGeometry.test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed: Removing chrome user profile "/tmp/tmpzxpf76f9_chrome_odoo" 2026-10-08 22:25:19,420 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:25:23,038 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd21d580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:25:23,041 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f4a7560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:25:23,061 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:25:23,067 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f4a6ca0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:25:23,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:25:24,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-10-08 22:25:25,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome pid: 2130 2026-10-08 22:25:25,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp13n29a3__chrome_odoo 2026-10-08 22:25:25,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:46233/json/version 2026-10-08 22:25:25,311 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:46233/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:25:25,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:25:25,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:46233/json 2026-10-08 22:25:25,428 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:46233/json with timeout 3 increased to 10s during tests 2026-10-08 22:25:25,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Websocket url found: ws://127.0.0.1:46233/devtools/page/D354F112CEF21B0B20876E3BF71F1976 2026-10-08 22:25:25,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Enable chrome headless console log notification 2026-10-08 22:25:25,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless enable page notifications 2026-10-08 22:25:25,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:25:25,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Setting session cookie in browser 2026-10-08 22:25:25,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2387?view_type=list" in browser 2026-10-08 22:25:25,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2387?view_type=list" 2026-10-08 22:25:25,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:27,771 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:27] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 186 0.280 1.813 2026-10-08 22:25:27,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigation result: {'frameId': 'D354F112CEF21B0B20876E3BF71F1976', 'loaderId': '8D82EEE435DD6B625E41A1145E6342A5', 'isDownload': False} 2026-10-08 22:25:27,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_editor_tour')" 2026-10-08 22:25:27,850 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:27] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-08 22:25:27,986 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:29,013 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:29] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.516 0.652 2026-10-08 22:25:29,026 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:29] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.191 2026-10-08 22:25:29,077 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.192 2026-10-08 22:25:29,113 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:29] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.244 2026-10-08 22:25:29,141 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:29] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-08 22:25:29,256 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:29] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-08 22:25:30,280 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:25:30,300 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:25:30,304 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 22:25:30,336 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-08 22:25:30,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:30,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:25:30,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: The ready code tooks too much time : 2.731311082839966 2026-10-08 22:25:30,510 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.060 0.106 2026-10-08 22:25:30,514 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-10-08 22:25:30,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate test code "odoo.startTour('customizer_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:25:30,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [1/6] Tour customizer_editor_tour → Step The Contacts list is mounted (a customizer-supported act_window view) (trigger: .o_list_view) 2026-10-08 22:25:30,676 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:30,751 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.088 0.238 2026-10-08 22:25:30,808 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.366 2026-10-08 22:25:30,813 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.215 2026-10-08 22:25:30,872 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.182 2026-10-08 22:25:30,900 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:25:30,923 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:30,978 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:30] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.040 0.150 2026-10-08 22:25:31,462 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "POST /mail/data HTTP/1.1" 200 - 140 0.224 0.710 2026-10-08 22:25:31,487 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.892 2026-10-08 22:25:31,541 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.719 2026-10-08 22:25:31,572 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.743 2026-10-08 22:25:31,659 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:25:31,729 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.033 2026-10-08 22:25:31,787 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:25:32,542 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:32] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.248 0.608 2026-10-08 22:25:32,851 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:32] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.146 0.130 2026-10-08 22:25:32,856 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.259 2026-10-08 22:25:33,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [2/6] Tour customizer_editor_tour → Step The customizer systray entry is enabled on a supported view (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:25:34,189 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:34] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.159 0.425 2026-10-08 22:25:34,323 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:35,447 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:35] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.463 0.744 2026-10-08 22:25:35,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [3/6] Tour customizer_editor_tour → Step The view editor client action mounted and rendered the editor (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-10-08 22:25:35,477 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 1.212 2026-10-08 22:25:35,498 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.019 2026-10-08 22:25:35,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:35,844 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:35] "POST /mail/data HTTP/1.1" 200 - 72 0.125 0.227 2026-10-08 22:25:35,881 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.327 2026-10-08 22:25:35,889 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-10-08 22:25:36,037 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.045 0.430 2026-10-08 22:25:36,062 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:25:36,114 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.012 0.034 2026-10-08 22:25:36,187 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.024 0.071 2026-10-08 22:25:36,226 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.109 2026-10-08 22:25:36,389 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.005 0.131 2026-10-08 22:25:36,634 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.059 0.148 2026-10-08 22:25:36,642 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.191 2026-10-08 22:25:37,392 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.012 2026-10-08 22:25:37,435 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-08 22:25:37,514 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.002 0.043 2026-10-08 22:25:37,578 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.106 2026-10-08 22:25:37,587 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.059 2026-10-08 22:25:37,614 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.008 0.063 2026-10-08 22:25:37,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7589) 2026-10-08 22:25:37,800 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:37] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.015 0.183 2026-10-08 22:25:38,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7590) 2026-10-08 22:25:38,145 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:38] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.007 0.525 2026-10-08 22:25:38,275 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:38] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.020 0.037 2026-10-08 22:25:38,720 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:38] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.063 0.431 2026-10-08 22:25:38,755 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:38] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.007 0.014 2026-10-08 22:25:38,970 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:38] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.040 0.127 2026-10-08 22:25:39,341 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:25:39,605 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:39] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 22:25:39,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [4/6] Tour customizer_editor_tour → Step The editor left panel is present (trigger: aside.v-customizer-left-panel) 2026-10-08 22:25:39,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [5/6] Tour customizer_editor_tour → Step Expand the left panel's Existing Fields section (trigger: aside.v-customizer-left-panel #tab_add .o_customizer_section_toggle) 2026-10-08 22:25:39,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [6/6] Tour customizer_editor_tour → Step The 'Add' tab lists the model fields as draggable building blocks (trigger: aside.v-customizer-left-panel #tab_add div.building-block) 2026-10-08 22:25:40,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: tour succeeded 2026-10-08 22:25:40,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR customizer_editor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-08 22:25:40,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: heap 43793488 (allocated 47038464) 2026-10-08 22:25:40,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing chrome headless with pid 2130 2026-10-08 22:25:40,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing websocket connection 2026-10-08 22:25:40,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Terminating chrome headless with pid 2130 2026-10-08 22:25:40,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222540_842734_test_customizer_editor_tour.txt 2026-10-08 22:25:40,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Removing chrome user profile "/tmp/tmp13n29a3__chrome_odoo" 2026-10-08 22:25:40,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-10-08 22:25:41,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome pid: 2374 2026-10-08 22:25:41,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless temporary user profile dir: /tmp/tmptiir3p4h_chrome_odoo 2026-10-08 22:25:41,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:38231/json/version 2026-10-08 22:25:41,343 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:38231/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:25:41,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:25:41,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:38231/json 2026-10-08 22:25:41,422 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:38231/json with timeout 3 increased to 10s during tests 2026-10-08 22:25:41,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Websocket url found: ws://127.0.0.1:38231/devtools/page/EE5EFB2D983FDE9B4C61DB0584D4DFA6 2026-10-08 22:25:41,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Enable chrome headless console log notification 2026-10-08 22:25:41,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless enable page notifications 2026-10-08 22:25:41,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:25:41,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Setting session cookie in browser 2026-10-08 22:25:41,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2387/new" in browser 2026-10-08 22:25:41,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2387/new" 2026-10-08 22:25:41,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:43,775 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:43] "GET /odoo/action-2387/new HTTP/1.1" 200 - 191 0.291 1.903 2026-10-08 22:25:43,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigation result: {'frameId': 'EE5EFB2D983FDE9B4C61DB0584D4DFA6', 'loaderId': '91CF291BA09AE1792369BEE882A2C3E7', 'isDownload': False} 2026-10-08 22:25:43,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_form_editor_tour')" 2026-10-08 22:25:43,852 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:43] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-10-08 22:25:43,884 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:43] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.048 2026-10-08 22:25:43,944 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:44,876 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:44] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.398 0.645 2026-10-08 22:25:44,897 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:44] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.054 2026-10-08 22:25:44,969 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 1.083 2026-10-08 22:25:44,979 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:44] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.753 2026-10-08 22:25:45,002 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-08 22:25:45,196 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:25:45,202 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:25:45,205 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 22:25:45,229 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 22:25:45,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:45,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:25:45,436 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.061 0.105 2026-10-08 22:25:45,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Evaluate test code "odoo.startTour('customizer_form_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387/new", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:25:45,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [1/11] Tour customizer_form_editor_tour → Step Contacts form mounted (trigger: .o_form_view) 2026-10-08 22:25:45,518 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.144 2026-10-08 22:25:45,521 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.203 2026-10-08 22:25:45,528 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.044 2026-10-08 22:25:45,605 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:25:45,945 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:45] "POST /mail/data HTTP/1.1" 200 - 146 0.164 0.285 2026-10-08 22:25:46,090 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.054 0.669 2026-10-08 22:25:46,118 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.554 2026-10-08 22:25:46,170 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.583 2026-10-08 22:25:46,173 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-10-08 22:25:46,244 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:25:46,246 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:25:46,247 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.030 0.039 2026-10-08 22:25:46,299 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:25:46,311 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.029 0.075 2026-10-08 22:25:46,368 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.137 2026-10-08 22:25:46,412 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:46] "POST /web/action/load HTTP/1.1" 200 - 8 0.014 0.178 2026-10-08 22:25:47,147 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:47] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.239 0.466 2026-10-08 22:25:47,219 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:25:47,442 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:47] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 38 0.078 0.127 2026-10-08 22:25:47,677 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:47] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:47,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [2/11] Tour customizer_form_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:25:47,911 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:47] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:48,598 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:48] "GET /odoo/action-2387/new?debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.111 0.411 2026-10-08 22:25:48,681 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.016 2026-10-08 22:25:48,687 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:49,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [3/11] Tour customizer_form_editor_tour → Step The form editor mounted with clickable field labels; remember them and select one (trigger: .customizer_container .o_form_label.customizer_node_clickable[data-node-xpath]) 2026-10-08 22:25:49,742 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:25:50,359 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.933 0.763 2026-10-08 22:25:50,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:50,770 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "POST /mail/data HTTP/1.1" 200 - 72 0.172 0.864 2026-10-08 22:25:50,779 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 1.085 2026-10-08 22:25:50,848 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.375 2026-10-08 22:25:50,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.014 0.315 2026-10-08 22:25:51,041 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.052 0.523 2026-10-08 22:25:51,077 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.163 2026-10-08 22:25:51,087 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.065 2026-10-08 22:25:51,135 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.132 2026-10-08 22:25:51,177 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.056 2026-10-08 22:25:51,259 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.041 0.103 2026-10-08 22:25:51,412 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.200 2026-10-08 22:25:51,421 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-08 22:25:51,486 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:25:51,642 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 28 0.028 0.127 2026-10-08 22:25:52,103 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 22:25:52,136 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 22:25:52,278 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.018 0.063 2026-10-08 22:25:52,354 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.009 0.143 2026-10-08 22:25:52,368 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-08 22:25:52,383 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.004 0.065 2026-10-08 22:25:52,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7591) 2026-10-08 22:25:52,747 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.043 0.316 2026-10-08 22:25:52,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7592) 2026-10-08 22:25:52,927 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.524 2026-10-08 22:25:53,034 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.024 0.034 2026-10-08 22:25:53,085 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.014 0.075 2026-10-08 22:25:53,566 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.067 0.397 2026-10-08 22:25:53,607 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.005 0.020 2026-10-08 22:25:53,791 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.037 0.063 2026-10-08 22:25:54,495 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 154 0.462 0.301 2026-10-08 22:25:54,773 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.018 2026-10-08 22:25:54,902 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.024 2026-10-08 22:25:54,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [4/11] Tour customizer_form_editor_tour → Step Selecting a field opened the Properties tab with a Remove button (trigger: #tab_property button.btn-danger) 2026-10-08 22:25:55,015 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.062 0.056 2026-10-08 22:25:55,039 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.005 0.134 2026-10-08 22:25:55,141 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.044 0.132 2026-10-08 22:25:55,221 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "GET /web/image/res.partner/92/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 13 0.023 0.247 2026-10-08 22:25:55,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [5/11] Tour customizer_form_editor_tour → Step Remove the selected field (trigger: #tab_property button.btn-danger) 2026-10-08 22:25:55,330 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.042 0.390 2026-10-08 22:25:55,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [6/11] Tour customizer_form_editor_tour → Step Confirm the removal in the confirmation dialog (trigger: .modal-dialog .modal-footer button.btn-primary) 2026-10-08 22:25:55,431 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.026 0.279 2026-10-08 22:25:55,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [7/11] Tour customizer_form_editor_tour → Step One field label disappears from the form (trigger: .customizer_container) 2026-10-08 22:25:55,543 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "GET /web/image/res.partner/2/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.047 0.170 2026-10-08 22:25:55,555 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 22:25:56,303 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:25:56,303 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:56] "POST /viin_customizer/save HTTP/1.1" 200 - 100 0.188 0.584 2026-10-08 22:25:56,380 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:56] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 13 0.023 0.043 2026-10-08 22:25:57,023 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:57] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 150 0.130 0.492 2026-10-08 22:25:57,238 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:57] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.063 0.080 2026-10-08 22:25:57,953 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:57] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 198 0.350 0.460 2026-10-08 22:25:58,189 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:58] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.024 2026-10-08 22:25:58,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [8/11] Tour customizer_form_editor_tour → Step Undo the removal (the single Undo, not Undo All) (trigger: .customizer_undo_redo button.btn-undo:contains('Undo'):not(:contains('All'))) 2026-10-08 22:25:58,430 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:58] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.085 0.071 2026-10-08 22:25:58,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [9/11] Tour customizer_form_editor_tour → Step The removed field comes back (trigger: .customizer_container) 2026-10-08 22:25:58,478 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:58] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.200 2026-10-08 22:25:58,547 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:58] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.025 0.247 2026-10-08 22:25:58,577 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:58] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.236 2026-10-08 22:25:59,125 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:25:59,126 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:59] "POST /viin_customizer/save HTTP/1.1" 200 - 37 0.074 0.565 2026-10-08 22:25:59,257 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:59] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 26 0.048 0.717 2026-10-08 22:25:59,303 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:59] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.131 2026-10-08 22:25:59,953 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:59] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 150 0.164 0.472 2026-10-08 22:26:00,094 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.055 2026-10-08 22:26:00,700 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:00] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 198 0.312 0.343 2026-10-08 22:26:00,952 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:00] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.023 2026-10-08 22:26:01,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [10/11] Tour customizer_form_editor_tour → Step Redo the removal (trigger: .customizer_undo_redo button.btn-redo) 2026-10-08 22:26:01,128 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:01] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.058 0.060 2026-10-08 22:26:01,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [11/11] Tour customizer_form_editor_tour → Step The field is removed again (trigger: .customizer_container) 2026-10-08 22:26:01,176 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:01] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.012 0.102 2026-10-08 22:26:01,200 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:01] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.194 2026-10-08 22:26:01,263 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:01] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.023 0.223 2026-10-08 22:26:01,843 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:26:01,844 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:01] "POST /viin_customizer/save HTTP/1.1" 200 - 37 0.127 0.550 2026-10-08 22:26:01,983 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:01] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 26 0.070 0.716 2026-10-08 22:26:02,027 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.008 0.134 2026-10-08 22:26:02,677 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 150 0.098 0.524 2026-10-08 22:26:02,868 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.026 0.068 2026-10-08 22:26:03,394 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 198 0.206 0.367 2026-10-08 22:26:03,672 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.025 2026-10-08 22:26:03,745 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.027 2026-10-08 22:26:03,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: tour succeeded 2026-10-08 22:26:03,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_form_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 22:26:03,882 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.062 0.085 2026-10-08 22:26:03,953 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.194 2026-10-08 22:26:03,975 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.201 2026-10-08 22:26:04,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: heap 46861032 (allocated 49664000) 2026-10-08 22:26:04,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing chrome headless with pid 2374 2026-10-08 22:26:04,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing websocket connection 2026-10-08 22:26:04,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Terminating chrome headless with pid 2374 2026-10-08 22:26:04,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222604_558640_test_customizer_form_editor_tour.txt 2026-10-08 22:26:04,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Removing chrome user profile "/tmp/tmptiir3p4h_chrome_odoo" 2026-10-08 22:26:04,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-10-08 22:26:05,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome pid: 2658 2026-10-08 22:26:05,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless temporary user profile dir: /tmp/tmphwn0ccs5_chrome_odoo 2026-10-08 22:26:05,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:45501/json/version 2026-10-08 22:26:05,044 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:45501/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:26:05,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:26:05,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:45501/json 2026-10-08 22:26:05,124 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:45501/json with timeout 3 increased to 10s during tests 2026-10-08 22:26:05,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Websocket url found: ws://127.0.0.1:45501/devtools/page/7ADFC9BCD5DF492B3BB7471D74591D35 2026-10-08 22:26:05,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Enable chrome headless console log notification 2026-10-08 22:26:05,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless enable page notifications 2026-10-08 22:26:05,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:26:05,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Setting session cookie in browser 2026-10-08 22:26:05,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2387?view_type=kanban" in browser 2026-10-08 22:26:05,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2387?view_type=kanban" 2026-10-08 22:26:05,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:26:08,800 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "GET /odoo/action-2387?view_type=kanban HTTP/1.1" 200 - 191 0.364 3.115 2026-10-08 22:26:08,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigation result: {'frameId': '7ADFC9BCD5DF492B3BB7471D74591D35', 'loaderId': 'E8AF58FD22333C26DF13BD9A217D1933', 'isDownload': False} 2026-10-08 22:26:08,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_kanban_editor_tour')" 2026-10-08 22:26:08,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.015 2026-10-08 22:26:10,016 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:10] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.525 0.620 2026-10-08 22:26:10,056 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.151 2026-10-08 22:26:10,066 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:10] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.188 2026-10-08 22:26:10,080 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:10] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.206 2026-10-08 22:26:10,099 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:10] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-08 22:26:10,117 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:10,128 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:10] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-08 22:26:11,040 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:26:11,052 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 22:26:11,056 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 22:26:11,073 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 22:26:11,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:11,144 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:26:11,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:26:11,270 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.049 0.105 2026-10-08 22:26:11,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: The ready code tooks too much time : 2.495593786239624 2026-10-08 22:26:11,305 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.129 2026-10-08 22:26:11,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Evaluate test code "odoo.startTour('customizer_kanban_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387?view_type=kanban", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:26:11,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [1/6] Tour customizer_kanban_editor_tour → Step Contacts kanban mounted (trigger: .o_kanban_view) 2026-10-08 22:26:11,358 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.148 2026-10-08 22:26:11,413 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:26:11,501 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.038 0.254 2026-10-08 22:26:11,504 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.153 2026-10-08 22:26:11,577 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:11,590 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:11,896 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "POST /mail/data HTTP/1.1" 200 - 140 0.158 0.404 2026-10-08 22:26:11,944 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.517 2026-10-08 22:26:11,999 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:11] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.013 0.445 2026-10-08 22:26:12,036 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "POST /web/action/load HTTP/1.1" 200 - 8 0.018 0.464 2026-10-08 22:26:12,091 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.534 2026-10-08 22:26:12,094 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.571 2026-10-08 22:26:12,119 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:26:12,195 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.036 0.037 2026-10-08 22:26:12,256 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:26:12,905 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:12] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.229 0.531 2026-10-08 22:26:13,022 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:13] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 5 0.023 0.064 2026-10-08 22:26:13,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [2/6] Tour customizer_kanban_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:26:13,824 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:13] "GET /odoo/action-2387?debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.093 0.423 2026-10-08 22:26:13,903 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:14,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [3/6] Tour customizer_kanban_editor_tour → Step The view editor client action mounted (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-10-08 22:26:15,045 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:26:15,249 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.633 0.748 2026-10-08 22:26:15,268 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:15,276 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 1.395 2026-10-08 22:26:15,286 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.300 2026-10-08 22:26:15,561 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "POST /mail/data HTTP/1.1" 200 - 72 0.097 0.440 2026-10-08 22:26:15,612 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.284 2026-10-08 22:26:15,746 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.042 0.379 2026-10-08 22:26:15,748 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.289 2026-10-08 22:26:15,777 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.332 2026-10-08 22:26:15,812 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.025 2026-10-08 22:26:15,819 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-08 22:26:15,870 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.033 2026-10-08 22:26:15,969 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.020 0.073 2026-10-08 22:26:15,999 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:15] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.097 2026-10-08 22:26:16,177 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.007 0.143 2026-10-08 22:26:16,307 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 5 0.034 0.065 2026-10-08 22:26:16,497 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.003 0.017 2026-10-08 22:26:16,558 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-08 22:26:16,647 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.009 0.040 2026-10-08 22:26:16,724 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.015 0.102 2026-10-08 22:26:16,734 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.065 2026-10-08 22:26:16,758 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:16] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.081 2026-10-08 22:26:17,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7593) 2026-10-08 22:26:17,128 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:17] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.050 0.339 2026-10-08 22:26:17,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7594) 2026-10-08 22:26:17,300 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:17] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.010 0.543 2026-10-08 22:26:17,426 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:17] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.043 0.037 2026-10-08 22:26:17,837 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:17] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.061 0.411 2026-10-08 22:26:17,872 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:17] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.005 0.014 2026-10-08 22:26:17,968 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:17] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.023 0.028 2026-10-08 22:26:18,023 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:18] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 22:26:18,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [4/6] Tour customizer_kanban_editor_tour → Step The editor opened on the kanban view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_kanban_view) 2026-10-08 22:26:18,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [5/6] Tour customizer_kanban_editor_tour → Step The record card renders inside the kanban editor (trigger: .customizer_container .customizer-main-editor .o_kanban_record) 2026-10-08 22:26:18,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [6/6] Tour customizer_kanban_editor_tour → Step The left panel lists the model fields as draggable building blocks (trigger: aside.v-customizer-left-panel #tab_add div.building-block) 2026-10-08 22:26:18,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: tour succeeded 2026-10-08 22:26:18,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_kanban_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-08 22:26:18,407 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:26:18,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: heap 31775108 (allocated 32878592) 2026-10-08 22:26:18,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing chrome headless with pid 2658 2026-10-08 22:26:18,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing websocket connection 2026-10-08 22:26:18,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Terminating chrome headless with pid 2658 2026-10-08 22:26:18,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222618_917966_test_customizer_kanban_editor_tour.txt 2026-10-08 22:26:18,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Removing chrome user profile "/tmp/tmphwn0ccs5_chrome_odoo" 2026-10-08 22:26:18,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-10-08 22:26:19,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome pid: 2906 2026-10-08 22:26:19,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpqw8wb1wm_chrome_odoo 2026-10-08 22:26:19,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:41815/json/version 2026-10-08 22:26:19,412 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:41815/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:26:19,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:26:19,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:41815/json 2026-10-08 22:26:19,456 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:41815/json with timeout 3 increased to 10s during tests 2026-10-08 22:26:19,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Websocket url found: ws://127.0.0.1:41815/devtools/page/925BC8ADE184DE069A057E11263CF0E4 2026-10-08 22:26:19,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Enable chrome headless console log notification 2026-10-08 22:26:19,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless enable page notifications 2026-10-08 22:26:19,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:26:19,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Setting session cookie in browser 2026-10-08 22:26:19,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2387?view_type=list" in browser 2026-10-08 22:26:19,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2387?view_type=list" 2026-10-08 22:26:19,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:26:21,795 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:21] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 191 0.288 1.847 2026-10-08 22:26:21,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigation result: {'frameId': '925BC8ADE184DE069A057E11263CF0E4', 'loaderId': 'E30040FD144BED802F12711963F493CD', 'isDownload': False} 2026-10-08 22:26:21,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_list_editor_tour')" 2026-10-08 22:26:21,873 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:21] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-08 22:26:21,895 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:21] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.051 2026-10-08 22:26:21,945 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:22,957 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:22] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.465 0.641 2026-10-08 22:26:22,973 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:22] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.119 2026-10-08 22:26:23,014 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.134 2026-10-08 22:26:23,026 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.798 2026-10-08 22:26:23,035 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.140 2026-10-08 22:26:23,217 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:26:23,225 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:26:23,233 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 22:26:23,260 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 22:26:23,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:23,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:26:23,446 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.066 0.095 2026-10-08 22:26:23,451 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-08 22:26:23,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Evaluate test code "odoo.startTour('customizer_list_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:26:23,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [1/12] Tour customizer_list_editor_tour → Step Contacts list mounted (trigger: .o_list_view) 2026-10-08 22:26:23,510 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.110 2026-10-08 22:26:23,610 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 22:26:23,689 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.265 2026-10-08 22:26:24,069 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "POST /mail/data HTTP/1.1" 200 - 140 0.144 0.436 2026-10-08 22:26:24,077 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:24,095 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:26:24,106 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.620 2026-10-08 22:26:24,108 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.600 2026-10-08 22:26:24,163 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.408 2026-10-08 22:26:24,221 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.014 0.475 2026-10-08 22:26:24,262 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.653 2026-10-08 22:26:24,302 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "POST /web/action/load HTTP/1.1" 200 - 8 0.018 0.548 2026-10-08 22:26:24,316 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-08 22:26:24,393 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.035 2026-10-08 22:26:24,438 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:26:25,107 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:25] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.267 0.496 2026-10-08 22:26:25,327 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:25] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.045 0.127 2026-10-08 22:26:25,332 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.155 2026-10-08 22:26:26,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [2/12] Tour customizer_list_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:26:26,604 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:26] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.090 0.399 2026-10-08 22:26:26,700 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:27,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [3/12] Tour customizer_list_editor_tour → Step The list editor mounted with sortable headers; remember the columns and select the second one (trigger: .customizer_container .v_customizer_widget_wrapper thead th.customizer_header_sortable[data-name]) 2026-10-08 22:26:27,737 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:27] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:26:27,863 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:27] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.497 0.706 2026-10-08 22:26:27,877 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.191 2026-10-08 22:26:27,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:27,915 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 1.229 2026-10-08 22:26:28,215 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /mail/data HTTP/1.1" 200 - 72 0.109 0.387 2026-10-08 22:26:28,302 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.032 0.321 2026-10-08 22:26:28,310 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.261 2026-10-08 22:26:28,512 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.089 0.462 2026-10-08 22:26:28,516 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-08 22:26:28,564 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-08 22:26:28,608 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.059 2026-10-08 22:26:28,689 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.027 0.042 2026-10-08 22:26:28,727 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.087 2026-10-08 22:26:28,866 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.006 0.108 2026-10-08 22:26:28,915 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 22:26:29,135 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:29] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.074 0.145 2026-10-08 22:26:29,790 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:29] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.004 0.012 2026-10-08 22:26:29,820 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:29] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 22:26:29,929 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:29] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.005 0.053 2026-10-08 22:26:30,000 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:30] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.006 0.123 2026-10-08 22:26:30,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7595) 2026-10-08 22:26:30,366 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:30] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.011 0.395 2026-10-08 22:26:30,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7596) 2026-10-08 22:26:30,493 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:30] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.513 2026-10-08 22:26:30,509 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:30] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.475 2026-10-08 22:26:30,518 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:30] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.493 2026-10-08 22:26:30,674 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:30] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.024 0.049 2026-10-08 22:26:31,103 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:31] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.075 0.401 2026-10-08 22:26:31,155 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:31] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.016 0.020 2026-10-08 22:26:31,345 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:31] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.042 0.112 2026-10-08 22:26:31,950 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:31] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.018 2026-10-08 22:26:32,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [4/12] Tour customizer_list_editor_tour → Step Selecting a column opened the Properties tab with a Remove button (trigger: #tab_property button.btn-danger) 2026-10-08 22:26:32,155 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:26:32,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [5/12] Tour customizer_list_editor_tour → Step The Properties tab also shows the field Label input (trigger: #tab_property .form-control) 2026-10-08 22:26:32,305 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [6/12] Tour customizer_list_editor_tour → Step Remove the selected column (trigger: #tab_property button.btn-danger) 2026-10-08 22:26:32,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [7/12] Tour customizer_list_editor_tour → Step Confirm the removal in the confirmation dialog (trigger: .modal-dialog .modal-footer button.btn-primary) 2026-10-08 22:26:32,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [8/12] Tour customizer_list_editor_tour → Step The column disappears from the list (trigger: .customizer_container) 2026-10-08 22:26:32,562 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:26:32,771 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:26:32,771 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:32] "POST /viin_customizer/save HTTP/1.1" 200 - 76 0.146 0.114 2026-10-08 22:26:33,395 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 157 0.126 0.472 2026-10-08 22:26:33,658 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.073 0.136 2026-10-08 22:26:34,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [9/12] Tour customizer_list_editor_tour → Step Undo the removal (the single Undo, not Undo All) (trigger: .customizer_undo_redo button.btn-undo:contains('Undo'):not(:contains('All'))) 2026-10-08 22:26:34,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [10/12] Tour customizer_list_editor_tour → Step The removed column comes back (trigger: .customizer_container) 2026-10-08 22:26:34,574 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:26:34,575 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "POST /viin_customizer/save HTTP/1.1" 200 - 32 0.061 0.075 2026-10-08 22:26:35,334 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 156 0.202 0.534 2026-10-08 22:26:35,633 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.104 0.144 2026-10-08 22:26:36,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [11/12] Tour customizer_list_editor_tour → Step Redo the removal (trigger: .customizer_undo_redo button.btn-redo) 2026-10-08 22:26:36,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [12/12] Tour customizer_list_editor_tour → Step The column is removed again (trigger: .customizer_container) 2026-10-08 22:26:36,589 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:26:36,590 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "POST /viin_customizer/save HTTP/1.1" 200 - 32 0.072 0.076 2026-10-08 22:26:37,338 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 156 0.200 0.536 2026-10-08 22:26:37,521 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.049 0.080 2026-10-08 22:26:38,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: tour succeeded 2026-10-08 22:26:38,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_list_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 22:26:38,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: heap 61686992 (allocated 63819776) 2026-10-08 22:26:38,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing chrome headless with pid 2906 2026-10-08 22:26:38,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing websocket connection 2026-10-08 22:26:38,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Terminating chrome headless with pid 2906 2026-10-08 22:26:39,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222639_097272_test_customizer_list_editor_tour.txt 2026-10-08 22:26:39,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Removing chrome user profile "/tmp/tmpqw8wb1wm_chrome_odoo" 2026-10-08 22:26:39,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session ... 2026-10-08 22:26:39,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-10-08 22:26:40,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23934] 2026-10-08 22:26:40,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:26:40,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Chrome pid: 3163 2026-10-08 22:26:40,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Chrome headless temporary user profile dir: /tmp/tmpkf1uzq66_chrome_odoo 2026-10-08 22:26:40,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Issuing json command http://127.0.0.1:45627/json/version 2026-10-08 22:26:40,505 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:45627/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:26:40,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Browser version: Chrome/150.0.7871.114 2026-10-08 22:26:40,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Issuing json command http://127.0.0.1:45627/json 2026-10-08 22:26:40,550 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:45627/json with timeout 3 increased to 10s during tests 2026-10-08 22:26:40,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Websocket url found: ws://127.0.0.1:45627/devtools/page/1C757315022B8AA3ECFC11CE77F11D8D 2026-10-08 22:26:40,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Enable chrome headless console log notification 2026-10-08 22:26:40,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Chrome headless enable page notifications 2026-10-08 22:26:40,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:customizer_debug_entry_user from n/a 2026-10-08 22:26:40,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Setting session cookie in browser 2026-10-08 22:26:40,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Open "http://127.0.0.1:8069/odoo/action-2387?view_type=list" in browser 2026-10-08 22:26:40,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Navigating to: "http://127.0.0.1:8069/odoo/action-2387?view_type=list" 2026-10-08 22:26:40,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:26:42,511 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:42] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 182 0.183 1.584 2026-10-08 22:26:42,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Navigation result: {'frameId': '1C757315022B8AA3ECFC11CE77F11D8D', 'loaderId': '8C371272822B96848D76633129ACE9A4', 'isDownload': False} 2026-10-08 22:26:42,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Evaluate ready code "odoo.isTourReady('customizer_debug_entry_tour')" 2026-10-08 22:26:42,585 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:42] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-10-08 22:26:42,603 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:42] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 22:26:42,635 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.048 2026-10-08 22:26:42,958 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:42] "GET /web/webclient/load_menus/92985287d7dfb0269a0d782fd5921e745364bb93efa3f928c6805d89db377bf5 HTTP/1.1" 200 - 221 0.158 0.241 2026-10-08 22:26:42,968 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:42] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.412 2026-10-08 22:26:43,016 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:43,021 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:43] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-08 22:26:43,132 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:43] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-08 22:26:43,980 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:26:43,988 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:26:43,991 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:26:44,037 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 22:26:44,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:44,102 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:26:44,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:26:44,279 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.079 0.118 2026-10-08 22:26:44,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Evaluate test code "odoo.startTour('customizer_debug_entry_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:26:44,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [1/7] Tour customizer_debug_entry_tour → Step The session starts outside debug mode (trigger: .o_list_view) 2026-10-08 22:26:44,327 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.179 2026-10-08 22:26:44,342 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.151 2026-10-08 22:26:44,367 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:44,368 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.161 2026-10-08 22:26:44,376 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-10-08 22:26:44,497 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:26:44,514 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:26:44,515 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.145 2026-10-08 22:26:44,598 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.223 2026-10-08 22:26:44,678 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/image/res.partner/914/avatar_128?unique=1791498323000 HTTP/1.1" 200 - 15 0.032 0.207 2026-10-08 22:26:44,722 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.275 2026-10-08 22:26:44,796 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/image?model=res.users&field=avatar_128&id=234 HTTP/1.1" 200 - 9 0.024 0.332 2026-10-08 22:26:44,848 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.242 2026-10-08 22:26:44,851 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.461 2026-10-08 22:26:44,900 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:45,447 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:45] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 160 0.178 0.505 2026-10-08 22:26:45,662 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:45] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.044 0.124 2026-10-08 22:26:45,673 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.179 2026-10-08 22:26:46,275 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:26:46,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [2/7] Tour customizer_debug_entry_tour → Step Open the Customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:26:46,808 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:46] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 51 0.130 0.292 2026-10-08 22:26:46,913 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:47,327 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:47] "GET /web/webclient/load_menus/e6a8916a27c9b0a3ae1842b7a6c3bf45a6d959f901c4f6065ddcac7917a23efd HTTP/1.1" 200 - 324 0.179 0.288 2026-10-08 22:26:47,358 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.484 2026-10-08 22:26:47,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [3/7] Tour customizer_debug_entry_tour → Step The canvas is mounted in debug mode (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-10-08 22:26:47,912 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-08 22:26:47,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:48,039 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:26:48,063 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.029 2026-10-08 22:26:48,227 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.053 2026-10-08 22:26:48,281 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "GET /web/image?model=res.users&field=avatar_128&id=234 HTTP/1.1" 304 - 9 0.016 0.125 2026-10-08 22:26:48,283 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-10-08 22:26:48,319 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.164 2026-10-08 22:26:48,349 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.098 2026-10-08 22:26:48,513 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 5 0.013 0.149 2026-10-08 22:26:48,691 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.033 0.114 2026-10-08 22:26:48,701 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.142 2026-10-08 22:26:49,422 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:49] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 22:26:49,468 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:49] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:26:49,583 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:49] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.009 0.053 2026-10-08 22:26:49,642 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:49] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.003 0.118 2026-10-08 22:26:49,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7602) 2026-10-08 22:26:49,935 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:49] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.036 0.284 2026-10-08 22:26:50,096 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7603) 2026-10-08 22:26:50,101 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:50] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.013 0.472 2026-10-08 22:26:50,110 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:50] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.451 2026-10-08 22:26:50,131 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:50] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.007 0.462 2026-10-08 22:26:50,280 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:50] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.033 0.033 2026-10-08 22:26:50,851 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:50] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 180 0.108 0.518 2026-10-08 22:26:50,884 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:50] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.006 0.012 2026-10-08 22:26:51,117 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:51] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.048 0.130 2026-10-08 22:26:51,720 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:51] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.005 0.016 2026-10-08 22:26:51,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [4/7] Tour customizer_debug_entry_tour → Step Leave the Customizer (trigger: .btn-close-customizer) 2026-10-08 22:26:51,777 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:26:51,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [5/7] Tour customizer_debug_entry_tour → Step Back on the edited view, debug mode is still on in the client and the server session (trigger: body:not(:has(.customizer_container)) .o_list_view) 2026-10-08 22:26:52,094 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:52] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 5 0.005 0.133 2026-10-08 22:26:52,276 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:52] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.059 0.102 2026-10-08 22:26:52,789 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-08 22:26:52,799 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.024 2026-10-08 22:26:52,821 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:26:52,828 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:26:52,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [6/7] Tour customizer_debug_entry_tour → Step Reload the view the Customizer returned to (trigger: body:not(:has(.customizer_container)) .o_list_view) 2026-10-08 22:26:53,056 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "GET /odoo/action-2387?debug=1&view_type=list HTTP/1.1" 200 - 22 0.025 0.074 2026-10-08 22:26:53,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: [7/7] Tour customizer_debug_entry_tour → Step The reloaded view is still in debug mode (trigger: .o_main_navbar .o_debug_manager) 2026-10-08 22:26:53,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: Owl is running in 'dev' mode. 2026-10-08 22:26:53,378 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.033 2026-10-08 22:26:53,391 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.032 2026-10-08 22:26:53,420 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-08 22:26:53,439 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-08 22:26:53,580 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "POST /mail/data HTTP/1.1" 200 - 20 0.031 0.049 2026-10-08 22:26:53,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: tour succeeded 2026-10-08 22:26:53,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_debug_entry_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 22:26:53,695 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "POST /web/action/load HTTP/1.1" 200 - 8 0.042 0.042 2026-10-08 22:26:53,774 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "GET /web/image?model=res.users&field=avatar_128&id=234 HTTP/1.1" 304 - 9 0.042 0.117 2026-10-08 22:26:53,784 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-10-08 22:26:53,824 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.190 2026-10-08 22:26:53,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: heap 21404632 (allocated 25665536) 2026-10-08 22:26:54,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Closing chrome headless with pid 3163 2026-10-08 22:26:54,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Closing websocket connection 2026-10-08 22:26:54,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Terminating chrome headless with pid 3163 2026-10-08 22:26:54,134 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:54] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 5 0.006 0.140 2026-10-08 22:26:54,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222654_157293_test_customizer_opened_outside_debug_turns_debug_on_for_the_session.txt 2026-10-08 22:26:54,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Removing chrome user profile "/tmp/tmpkf1uzq66_chrome_odoo" 2026-10-08 22:26:54,169 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.137 2026-10-08 22:26:54,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-10-08 22:26:54,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome pid: 3428 2026-10-08 22:26:54,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpjbg33vl5_chrome_odoo 2026-10-08 22:26:54,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:34297/json/version 2026-10-08 22:26:54,657 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:34297/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:26:54,697 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:26:54,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:34297/json 2026-10-08 22:26:54,699 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:34297/json with timeout 3 increased to 10s during tests 2026-10-08 22:26:54,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Websocket url found: ws://127.0.0.1:34297/devtools/page/8C0A71167DE74C22097355C98B935594 2026-10-08 22:26:54,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Enable chrome headless console log notification 2026-10-08 22:26:54,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless enable page notifications 2026-10-08 22:26:54,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:26:54,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Setting session cookie in browser 2026-10-08 22:26:54,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2387?view_type=list" in browser 2026-10-08 22:26:54,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2387?view_type=list" 2026-10-08 22:26:54,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:26:56,938 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:56] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 191 0.280 1.722 2026-10-08 22:26:56,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigation result: {'frameId': '8C0A71167DE74C22097355C98B935594', 'loaderId': 'DFA775CFCFCE454EFD23A509AE5FE3B6', 'isDownload': False} 2026-10-08 22:26:56,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_report_editor_tour')" 2026-10-08 22:26:59,803 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.643 2.183 2026-10-08 22:26:59,816 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 2.830 2026-10-08 22:26:59,836 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 2.838 2026-10-08 22:26:59,844 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 2.856 2026-10-08 22:26:59,847 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:59,853 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 2.874 2026-10-08 22:26:59,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:26:59,972 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:59] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-08 22:27:00,917 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:27:00,927 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 22:27:00,937 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:27:00,957 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 22:27:00,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:00,996 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:01,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:27:01,108 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.088 2026-10-08 22:27:01,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: The ready code tooks too much time : 4.211274147033691 2026-10-08 22:27:01,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Evaluate test code "odoo.startTour('customizer_report_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:27:01,175 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.023 0.096 2026-10-08 22:27:01,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [1/8] Tour customizer_report_editor_tour → Step Contacts list mounted (trigger: .o_list_view) 2026-10-08 22:27:01,284 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:27:01,404 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.086 0.263 2026-10-08 22:27:01,433 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.405 2026-10-08 22:27:01,440 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.253 2026-10-08 22:27:01,509 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:27:01,525 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:27:01,906 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "POST /mail/data HTTP/1.1" 200 - 140 0.191 0.530 2026-10-08 22:27:01,960 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.667 2026-10-08 22:27:01,992 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:01] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.534 2026-10-08 22:27:02,040 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.573 2026-10-08 22:27:02,126 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:02] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.026 0.645 2026-10-08 22:27:02,129 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-10-08 22:27:02,816 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:02] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 165 0.212 0.481 2026-10-08 22:27:02,849 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.011 0.729 2026-10-08 22:27:02,888 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:03,060 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:03] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.064 0.138 2026-10-08 22:27:03,072 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.188 2026-10-08 22:27:03,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [2/8] Tour customizer_report_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:27:04,278 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:04] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.095 0.396 2026-10-08 22:27:04,372 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:05,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [3/8] Tour customizer_report_editor_tour → Step The view editor mounted (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-10-08 22:27:05,488 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.462 0.705 2026-10-08 22:27:05,510 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.075 2026-10-08 22:27:05,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:05,550 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 1.185 2026-10-08 22:27:05,931 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "POST /mail/data HTTP/1.1" 200 - 72 0.144 0.303 2026-10-08 22:27:05,980 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.381 2026-10-08 22:27:05,983 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.274 2026-10-08 22:27:06,131 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.057 0.480 2026-10-08 22:27:06,141 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:27:06,232 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.049 2026-10-08 22:27:06,238 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.025 2026-10-08 22:27:06,304 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.048 2026-10-08 22:27:06,384 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.028 0.137 2026-10-08 22:27:06,542 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.204 2026-10-08 22:27:06,593 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:27:06,781 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.066 0.134 2026-10-08 22:27:07,271 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 22:27:07,309 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:27:07,414 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.006 0.054 2026-10-08 22:27:07,481 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.013 0.110 2026-10-08 22:27:07,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7604) 2026-10-08 22:27:07,855 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.034 0.376 2026-10-08 22:27:07,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7605) 2026-10-08 22:27:07,986 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.515 2026-10-08 22:27:07,998 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.007 0.494 2026-10-08 22:27:08,003 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.504 2026-10-08 22:27:08,181 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.032 0.045 2026-10-08 22:27:08,605 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.051 0.439 2026-10-08 22:27:08,647 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.013 0.013 2026-10-08 22:27:08,860 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.055 0.110 2026-10-08 22:27:09,450 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.003 0.007 2026-10-08 22:27:09,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [4/8] Tour customizer_report_editor_tour → Step Open the Reports page (trigger: nav.customizer_toolbar button.btn:contains('Reports')) 2026-10-08 22:27:09,680 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 22:27:09,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [5/8] Tour customizer_report_editor_tour → Step The reports of the model are listed; open the seeded report (trigger: .customizer_container .o_kanban_record:contains('Customizer Test Partner Report')) 2026-10-08 22:27:09,760 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.029 0.037 2026-10-08 22:27:09,764 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-08 22:27:09,805 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-08 22:27:09,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [6/8] Tour customizer_report_editor_tour → Step The report editor mounted (trigger: .customizer_container .customizer_report_editor) 2026-10-08 22:27:10,218 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /customizer_report/qweb/2386 HTTP/1.1" 200 - 65 0.042 0.253 2026-10-08 22:27:10,281 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 22:27:10,315 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:10,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [7/8] Tour customizer_report_editor_tour → Step The report preview iframe renders (trigger: .customizer_container .customizer_report_iframe) 2026-10-08 22:27:10,357 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "GET /web/assets/e1ef4c6/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-08 22:27:10,386 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "GET /web/assets/bb973e1/snailmail.report_assets_snailmail.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-10-08 22:27:10,394 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "GET /web/assets/d027cfb/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-08 22:27:10,402 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "GET /web/assets/e20aa17/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-08 22:27:10,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [8/8] Tour customizer_report_editor_tour → Step The report editor palette (draggable blocks) is present (trigger: .customizer_container .report-block-text) 2026-10-08 22:27:10,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: tour succeeded 2026-10-08 22:27:10,499 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 22:27:10,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_report_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-08 22:27:10,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: heap 41657796 (allocated 42844160) 2026-10-08 22:27:10,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing chrome headless with pid 3428 2026-10-08 22:27:10,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing websocket connection 2026-10-08 22:27:10,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Terminating chrome headless with pid 3428 2026-10-08 22:27:10,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222710_996990_test_customizer_report_editor_tour.txt 2026-10-08 22:27:10,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Removing chrome user profile "/tmp/tmpjbg33vl5_chrome_odoo" 2026-10-08 22:27:11,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-10-08 22:27:11,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome pid: 3681 2026-10-08 22:27:11,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless temporary user profile dir: /tmp/tmpdgept904_chrome_odoo 2026-10-08 22:27:11,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:33617/json/version 2026-10-08 22:27:11,484 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33617/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:11,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:27:11,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:33617/json 2026-10-08 22:27:11,596 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33617/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:11,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Websocket url found: ws://127.0.0.1:33617/devtools/page/73FCB9ED72B7F940C29C01DAB3FF465F 2026-10-08 22:27:11,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Enable chrome headless console log notification 2026-10-08 22:27:11,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless enable page notifications 2026-10-08 22:27:11,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:27:11,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Setting session cookie in browser 2026-10-08 22:27:11,742 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Open "http://127.0.0.1:8069/odoo/action-2387?view_type=list" in browser 2026-10-08 22:27:11,742 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2387?view_type=list" 2026-10-08 22:27:11,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:13,828 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:13] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 191 0.252 1.792 2026-10-08 22:27:13,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigation result: {'frameId': '73FCB9ED72B7F940C29C01DAB3FF465F', 'loaderId': 'F56B808DA46E1F0AEBBCC5A5BC87D250', 'isDownload': False} 2026-10-08 22:27:13,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Evaluate ready code "odoo.isTourReady('customizer_switch_view_tour')" 2026-10-08 22:27:13,885 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:13] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-10-08 22:27:15,256 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:15] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.721 0.663 2026-10-08 22:27:15,268 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:15] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.392 2026-10-08 22:27:15,317 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 1.409 2026-10-08 22:27:15,331 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:15] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 1.460 2026-10-08 22:27:15,351 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:15] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-08 22:27:15,384 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:15] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-08 22:27:15,407 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:16,222 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:27:16,231 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:27:16,238 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:27:16,275 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 22:27:16,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:16,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:27:16,408 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.073 2026-10-08 22:27:16,454 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.072 2026-10-08 22:27:16,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: The ready code tooks too much time : 2.6250195503234863 2026-10-08 22:27:16,463 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-08 22:27:16,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Evaluate test code "odoo.startTour('customizer_switch_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2387?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:27:16,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [1/9] Tour customizer_switch_view_tour → Step Contacts list mounted (trigger: .o_list_view) 2026-10-08 22:27:16,509 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:27:16,653 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.074 0.197 2026-10-08 22:27:16,713 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.186 2026-10-08 22:27:16,775 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.260 2026-10-08 22:27:16,777 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.286 2026-10-08 22:27:16,785 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 22:27:16,828 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "POST /web/action/load HTTP/1.1" 200 - 8 0.020 0.102 2026-10-08 22:27:16,845 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-08 22:27:17,223 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:17] "POST /mail/data HTTP/1.1" 200 - 140 0.140 0.595 2026-10-08 22:27:17,273 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.561 2026-10-08 22:27:17,320 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:17] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.015 0.599 2026-10-08 22:27:18,016 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 165 0.238 0.891 2026-10-08 22:27:18,021 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.598 2026-10-08 22:27:18,050 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.006 0.607 2026-10-08 22:27:18,093 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:27:18,113 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:27:18,264 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.052 0.145 2026-10-08 22:27:18,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [2/9] Tour customizer_switch_view_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-10-08 22:27:19,606 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.108 0.463 2026-10-08 22:27:19,692 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.022 2026-10-08 22:27:19,704 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:20,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [3/9] Tour customizer_switch_view_tour → Step The editor opened on the list view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_list_view) 2026-10-08 22:27:20,823 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.443 0.723 2026-10-08 22:27:20,841 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.009 2026-10-08 22:27:20,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:21,219 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /mail/data HTTP/1.1" 200 - 72 0.131 0.218 2026-10-08 22:27:21,230 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.096 2026-10-08 22:27:21,277 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.229 2026-10-08 22:27:21,402 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.040 0.323 2026-10-08 22:27:21,504 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:27:21,568 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.046 2026-10-08 22:27:21,586 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.047 2026-10-08 22:27:21,700 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.052 0.097 2026-10-08 22:27:21,736 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.133 2026-10-08 22:27:21,941 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.010 0.149 2026-10-08 22:27:22,161 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.063 0.122 2026-10-08 22:27:22,169 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.185 2026-10-08 22:27:22,695 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.017 2026-10-08 22:27:22,733 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-10-08 22:27:22,815 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.046 2026-10-08 22:27:22,886 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.005 0.114 2026-10-08 22:27:23,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7606) 2026-10-08 22:27:23,092 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.017 0.236 2026-10-08 22:27:23,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7607) 2026-10-08 22:27:23,368 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.021 0.513 2026-10-08 22:27:23,381 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.463 2026-10-08 22:27:23,387 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.474 2026-10-08 22:27:23,872 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.050 0.319 2026-10-08 22:27:23,939 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.029 0.409 2026-10-08 22:27:23,961 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.008 0.066 2026-10-08 22:27:24,179 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.047 0.104 2026-10-08 22:27:24,774 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 22:27:24,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [4/9] Tour customizer_switch_view_tour → Step Switch the editor to the form view (trigger: nav.customizer_toolbar button[title='Form view']) 2026-10-08 22:27:24,978 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [5/9] Tour customizer_switch_view_tour → Step The editor re-mounts on the form view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_form_view) 2026-10-08 22:27:25,000 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.036 2026-10-08 22:27:25,043 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.047 2026-10-08 22:27:25,057 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 22:27:25,072 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.006 2026-10-08 22:27:25,257 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.040 0.075 2026-10-08 22:27:25,271 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.102 2026-10-08 22:27:25,769 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 162 0.242 0.354 2026-10-08 22:27:26,120 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.017 2026-10-08 22:27:26,132 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:26,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [6/9] Tour customizer_switch_view_tour → Step Switch the editor to the kanban view (trigger: nav.customizer_toolbar button[title='Kanban view']) 2026-10-08 22:27:26,472 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.054 0.067 2026-10-08 22:27:26,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [7/9] Tour customizer_switch_view_tour → Step The editor re-mounts on the kanban view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_kanban_view) 2026-10-08 22:27:26,616 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "GET /web/image/res.partner/92/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 13 0.048 0.130 2026-10-08 22:27:26,638 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.288 2026-10-08 22:27:26,644 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.285 2026-10-08 22:27:26,745 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.046 0.243 2026-10-08 22:27:26,758 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.127 2026-10-08 22:27:26,769 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.005 0.115 2026-10-08 22:27:26,852 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.033 0.288 2026-10-08 22:27:26,915 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.025 0.535 2026-10-08 22:27:26,963 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.011 0.155 2026-10-08 22:27:27,022 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:27] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.002 0.013 2026-10-08 22:27:27,085 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [8/9] Tour customizer_switch_view_tour → Step Switch the editor back to the list view (trigger: nav.customizer_toolbar button[title='List view']) 2026-10-08 22:27:27,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [9/9] Tour customizer_switch_view_tour → Step The editor re-mounts on the list view again (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_list_view) 2026-10-08 22:27:27,269 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:27] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.002 0.005 2026-10-08 22:27:27,291 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:27] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:27:27,512 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:27] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.039 0.115 2026-10-08 22:27:28,012 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:28] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-08 22:27:28,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: tour succeeded 2026-10-08 22:27:28,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_switch_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 22:27:28,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: heap 54036444 (allocated 55836672) 2026-10-08 22:27:28,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing chrome headless with pid 3681 2026-10-08 22:27:28,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing websocket connection 2026-10-08 22:27:28,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Terminating chrome headless with pid 3681 2026-10-08 22:27:28,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222728_842587_test_customizer_switch_view_tour.txt 2026-10-08 22:27:28,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Removing chrome user profile "/tmp/tmpdgept904_chrome_odoo" 2026-10-08 22:27:28,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:27:29,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field ... 2026-10-08 22:27:29,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Chrome pid: 3952 2026-10-08 22:27:29,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Chrome headless temporary user profile dir: /tmp/tmp6d9tqygy_chrome_odoo 2026-10-08 22:27:29,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Issuing json command http://127.0.0.1:37789/json/version 2026-10-08 22:27:29,639 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37789/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:29,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Browser version: Chrome/150.0.7871.114 2026-10-08 22:27:29,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Issuing json command http://127.0.0.1:37789/json 2026-10-08 22:27:29,739 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37789/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:29,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Websocket url found: ws://127.0.0.1:37789/devtools/page/9542EBC38B99FE2B0F9BCC99F5683999 2026-10-08 22:27:29,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Enable chrome headless console log notification 2026-10-08 22:27:29,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Chrome headless enable page notifications 2026-10-08 22:27:29,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:27:29,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Setting session cookie in browser 2026-10-08 22:27:29,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Open "http://127.0.0.1:8069/odoo/action-2388/new" in browser 2026-10-08 22:27:29,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Navigating to: "http://127.0.0.1:8069/odoo/action-2388/new" 2026-10-08 22:27:29,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:31,978 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:31] "GET /odoo/action-2388/new HTTP/1.1" 200 - 186 0.256 1.762 2026-10-08 22:27:31,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Navigation result: {'frameId': '9542EBC38B99FE2B0F9BCC99F5683999', 'loaderId': 'AD1297C0B1100565CEBE7CE8820D2A41', 'isDownload': False} 2026-10-08 22:27:31,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Evaluate ready code "odoo.isTourReady('customizer_removed_field_wrapper_layout_tour')" 2026-10-08 22:27:32,041 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:32] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-08 22:27:32,085 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:33,313 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:33] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.624 0.663 2026-10-08 22:27:33,323 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:33] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.297 2026-10-08 22:27:33,339 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:33] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.310 2026-10-08 22:27:33,389 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 1.326 2026-10-08 22:27:33,428 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:33] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-10-08 22:27:33,509 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:33] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-08 22:27:34,544 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:27:34,560 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 22:27:34,564 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 22:27:34,580 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-08 22:27:34,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:34,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:27:34,743 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.094 2026-10-08 22:27:34,747 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-08 22:27:34,791 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: The ready code tooks too much time : 2.808936595916748 2026-10-08 22:27:34,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Evaluate test code "odoo.startTour('customizer_removed_field_wrapper_layout_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2388/new", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:27:34,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.browser: [1/2] Tour customizer_removed_field_wrapper_layout_tour → Step The customized form renders (trigger: .o_form_view .o_inner_group) 2026-10-08 22:27:34,893 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:27:34,962 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.075 0.191 2026-10-08 22:27:35,013 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.303 2026-10-08 22:27:35,021 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.208 2026-10-08 22:27:35,087 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.185 2026-10-08 22:27:35,110 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:35,129 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:27:35,130 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.349 2026-10-08 22:27:35,188 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.146 2026-10-08 22:27:35,243 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.015 0.204 2026-10-08 22:27:35,289 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.263 2026-10-08 22:27:35,654 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:35] "POST /mail/data HTTP/1.1" 200 - 140 0.135 0.688 2026-10-08 22:27:36,022 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:36] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 108 0.114 0.586 2026-10-08 22:27:36,024 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-08 22:27:36,058 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.011 0.153 2026-10-08 22:27:36,077 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:27:36,121 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:36] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 2 0.003 0.035 2026-10-08 22:27:36,123 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:27:36,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.browser: [2/2] Tour customizer_removed_field_wrapper_layout_tour → Step The row after the removed field's leftover wrapper still pairs its own label with its own field (trigger: .o_form_view .o_field_widget[name='mobile']) 2026-10-08 22:27:36,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.browser: tour succeeded 2026-10-08 22:27:36,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR customizer_removed_field_wrapper_layout_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-08 22:27:36,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.browser: heap 24764480 (allocated 25800704) 2026-10-08 22:27:36,513 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Closing chrome headless with pid 3952 2026-10-08 22:27:36,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Closing websocket connection 2026-10-08 22:27:36,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Terminating chrome headless with pid 3952 2026-10-08 22:27:36,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222736_648726_test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.txt 2026-10-08 22:27:36,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerRemovedFieldWrapperLayoutTour.test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field: Removing chrome user profile "/tmp/tmp6d9tqygy_chrome_odoo" 2026-10-08 22:27:36,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:27:36,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it ... 2026-10-08 22:27:37,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Chrome pid: 4159 2026-10-08 22:27:37,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Chrome headless temporary user profile dir: /tmp/tmpdtm2u6h0_chrome_odoo 2026-10-08 22:27:37,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Issuing json command http://127.0.0.1:44491/json/version 2026-10-08 22:27:37,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:44491/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:37,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Browser version: Chrome/150.0.7871.114 2026-10-08 22:27:37,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Issuing json command http://127.0.0.1:44491/json 2026-10-08 22:27:37,246 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:44491/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:37,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Websocket url found: ws://127.0.0.1:44491/devtools/page/744F1776C089DA2B6DEE7208C088E0FE 2026-10-08 22:27:37,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Enable chrome headless console log notification 2026-10-08 22:27:37,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Chrome headless enable page notifications 2026-10-08 22:27:37,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:27:37,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Setting session cookie in browser 2026-10-08 22:27:37,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Open "http://127.0.0.1:8069/odoo/action-2390?view_type=list" in browser 2026-10-08 22:27:37,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Navigating to: "http://127.0.0.1:8069/odoo/action-2390?view_type=list" 2026-10-08 22:27:37,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:39,719 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:39] "GET /odoo/action-2390?view_type=list HTTP/1.1" 200 - 191 0.308 1.916 2026-10-08 22:27:39,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Navigation result: {'frameId': '744F1776C089DA2B6DEE7208C088E0FE', 'loaderId': '260F20A2BDBB6CCB1056F12C90F62392', 'isDownload': False} 2026-10-08 22:27:39,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Evaluate ready code "odoo.isTourReady('customizer_report_content_editor_tour')" 2026-10-08 22:27:39,813 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:39] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-08 22:27:39,828 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:39] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.053 2026-10-08 22:27:39,884 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:41,176 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.689 0.684 2026-10-08 22:27:41,213 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 1.410 2026-10-08 22:27:41,222 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.296 2026-10-08 22:27:41,231 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.015 2026-10-08 22:27:41,242 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.457 2026-10-08 22:27:41,418 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 22:27:41,431 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-08 22:27:41,435 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-08 22:27:41,460 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 22:27:41,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:41,508 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:41,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:27:41,617 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.035 0.098 2026-10-08 22:27:41,653 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.085 2026-10-08 22:27:41,682 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.133 2026-10-08 22:27:41,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Evaluate test code "odoo.startTour('customizer_report_content_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2390?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:27:41,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [1/8] Tour customizer_report_content_editor_tour → Step .o_list_view 2026-10-08 22:27:41,776 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:41,857 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.057 0.236 2026-10-08 22:27:41,988 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 22:27:42,029 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:27:42,308 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "POST /mail/data HTTP/1.1" 200 - 140 0.182 0.458 2026-10-08 22:27:42,311 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.618 2026-10-08 22:27:42,355 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.450 2026-10-08 22:27:42,401 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.620 2026-10-08 22:27:42,439 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.526 2026-10-08 22:27:42,481 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.013 0.571 2026-10-08 22:27:42,503 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 22:27:42,554 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.028 2026-10-08 22:27:42,592 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:42,926 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 106 0.127 0.276 2026-10-08 22:27:42,971 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:27:43,151 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:43] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.050 0.138 2026-10-08 22:27:43,791 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [2/8] Tour customizer_report_content_editor_tour → Step .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action 2026-10-08 22:27:44,464 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:44] "GET /odoo/action-2390?debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.115 0.421 2026-10-08 22:27:44,557 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.023 2026-10-08 22:27:44,569 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:45,533 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:45] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.360 0.663 2026-10-08 22:27:45,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [3/8] Tour customizer_report_content_editor_tour → Step .customizer_container .v_customizer_widget_wrapper 2026-10-08 22:27:45,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:45,656 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.009 0.027 2026-10-08 22:27:45,757 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.044 2026-10-08 22:27:45,894 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.044 0.120 2026-10-08 22:27:45,896 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-10-08 22:27:46,186 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "POST /mail/data HTTP/1.1" 200 - 72 0.095 0.255 2026-10-08 22:27:46,192 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.275 2026-10-08 22:27:46,225 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.280 2026-10-08 22:27:46,272 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.020 0.311 2026-10-08 22:27:46,437 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-08 22:27:46,507 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.033 0.031 2026-10-08 22:27:46,636 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.008 0.150 2026-10-08 22:27:46,700 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:27:46,864 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:46] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.054 0.124 2026-10-08 22:27:47,591 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:47] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.012 2026-10-08 22:27:47,621 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:47] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 22:27:47,734 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:47] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.013 0.049 2026-10-08 22:27:47,802 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:47] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.121 2026-10-08 22:27:47,817 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:47] "GET /web/assets/f84843a/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.058 2026-10-08 22:27:47,830 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:47] "GET /web/assets/2fb671e/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.067 2026-10-08 22:27:48,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:7608) 2026-10-08 22:27:48,051 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:48] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.033 0.189 2026-10-08 22:27:48,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:7609) 2026-10-08 22:27:48,274 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:48] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.006 0.432 2026-10-08 22:27:48,371 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:48] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.021 0.042 2026-10-08 22:27:48,546 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:48] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 12 0.027 0.204 2026-10-08 22:27:48,601 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:48] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.006 0.023 2026-10-08 22:27:48,858 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:48] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.067 0.136 2026-10-08 22:27:49,519 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:49] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 22:27:49,524 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:27:49,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [4/8] Tour customizer_report_content_editor_tour → Step nav.customizer_toolbar button.btn:contains('Reports') 2026-10-08 22:27:49,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [5/8] Tour customizer_report_content_editor_tour → Step .customizer_container .o_kanban_record:contains('Customizer Test Inline Text Report') 2026-10-08 22:27:49,740 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:49] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 22:27:49,825 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:49] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.038 0.045 2026-10-08 22:27:49,865 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:49] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.003 0.007 2026-10-08 22:27:49,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [6/8] Tour customizer_report_content_editor_tour → Step .customizer_report_iframe:iframe body.overflow-hidden span.o_cz_inline_text 2026-10-08 22:27:50,353 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "POST /customizer_report/qweb/2389 HTTP/1.1" 200 - 65 0.064 0.295 2026-10-08 22:27:50,431 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 22:27:50,492 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:50,526 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "GET /web/assets/e1ef4c6/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.006 0.021 2026-10-08 22:27:50,544 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "GET /web/assets/e20aa17/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-08 22:27:50,566 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "GET /web/assets/bb973e1/snailmail.report_assets_snailmail.min.css HTTP/1.1" 200 - 2 0.004 0.044 2026-10-08 22:27:50,580 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "GET /web/assets/d027cfb/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.003 0.064 2026-10-08 22:27:50,654 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:50,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [7/8] Tour customizer_report_content_editor_tour → Step .customizer_container .note-editable:contains('GRID-c') 2026-10-08 22:27:50,738 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:27:50,779 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.005 0.029 2026-10-08 22:27:50,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: [8/8] Tour customizer_report_content_editor_tour → Step .customizer_report_iframe:iframe span.o_cz_inline_text:contains('REPLACED') 2026-10-08 22:27:50,958 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:50] "POST /web/dataset/call_kw/ir.actions.report/search_count HTTP/1.1" 200 - 1 0.000 0.005 2026-10-08 22:27:51,204 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-08 22:27:51,204 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "POST /viin_customizer/add_report_xpath HTTP/1.1" 200 - 74 0.141 0.082 2026-10-08 22:27:51,389 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "POST /customizer_report/qweb/2389 HTTP/1.1" 200 - 53 0.039 0.132 2026-10-08 22:27:51,492 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: tour succeeded 2026-10-08 22:27:51,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR customizer_report_content_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-08 22:27:51,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: heap 44313372 (allocated 45989888) 2026-10-08 22:27:52,007 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Closing chrome headless with pid 4159 2026-10-08 22:27:52,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Closing websocket connection 2026-10-08 22:27:52,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Terminating chrome headless with pid 4159 2026-10-08 22:27:52,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222752_141241_test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.txt 2026-10-08 22:27:52,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Removing chrome user profile "/tmp/tmpdtm2u6h0_chrome_odoo" 2026-10-08 22:27:52,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:27:52,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see ... 2026-10-08 22:27:52,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Chrome pid: 4417 2026-10-08 22:27:52,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Chrome headless temporary user profile dir: /tmp/tmp_ih7mq0g_chrome_odoo 2026-10-08 22:27:52,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Issuing json command http://127.0.0.1:36015/json/version 2026-10-08 22:27:52,968 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:36015/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:53,007 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Browser version: Chrome/150.0.7871.114 2026-10-08 22:27:53,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Issuing json command http://127.0.0.1:36015/json 2026-10-08 22:27:53,011 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:36015/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:53,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Websocket url found: ws://127.0.0.1:36015/devtools/page/85EA70A74AAB653AF304E7CF7E629334 2026-10-08 22:27:53,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Enable chrome headless console log notification 2026-10-08 22:27:53,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Chrome headless enable page notifications 2026-10-08 22:27:53,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:27:53,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Setting session cookie in browser 2026-10-08 22:27:53,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Open "http://127.0.0.1:8069/odoo/action-2391/new" in browser 2026-10-08 22:27:53,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Navigating to: "http://127.0.0.1:8069/odoo/action-2391/new" 2026-10-08 22:27:53,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:56,827 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "GET /odoo/action-2391/new HTTP/1.1" 200 - 186 0.262 3.298 2026-10-08 22:27:56,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Navigation result: {'frameId': '85EA70A74AAB653AF304E7CF7E629334', 'loaderId': '30FEFC48596B6BBE61167F17D3F8A5FB', 'isDownload': False} 2026-10-08 22:27:56,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Evaluate ready code "odoo.isTourReady('customizer_hidden_required_tour')" 2026-10-08 22:27:56,890 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-08 22:27:56,901 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 22:27:58,244 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:58] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.700 0.675 2026-10-08 22:27:58,254 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:58] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.379 2026-10-08 22:27:58,297 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:58,299 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 1.396 2026-10-08 22:27:58,317 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:58] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-08 22:27:58,350 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:58] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 22:27:59,093 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:27:59,106 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:27:59,117 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:27:59,133 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 22:27:59,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:59,226 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 22:27:59,308 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.045 0.105 2026-10-08 22:27:59,311 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-10-08 22:27:59,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: The ready code tooks too much time : 2.4973201751708984 2026-10-08 22:27:59,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Evaluate test code "odoo.startTour('customizer_hidden_required_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2391/new", "delayToCheckUndeterminisms": 0})" 2026-10-08 22:27:59,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: [1/6] Tour customizer_hidden_required_tour → Step Type the partner name, the only required field users see (trigger: .o_form_view .o_field_widget[name=name] :is(textarea, input)) 2026-10-08 22:27:59,509 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:59,577 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.111 0.234 2026-10-08 22:27:59,649 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.023 0.414 2026-10-08 22:27:59,681 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.281 2026-10-08 22:27:59,687 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:59,715 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:27:59,739 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/action/load HTTP/1.1" 200 - 9 0.026 0.041 2026-10-08 22:27:59,806 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.170 2026-10-08 22:28:00,305 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "POST /mail/data HTTP/1.1" 200 - 140 0.222 0.740 2026-10-08 22:28:00,315 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.912 2026-10-08 22:28:00,640 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 108 0.105 0.754 2026-10-08 22:28:00,716 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.016 1.076 2026-10-08 22:28:00,721 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.161 2026-10-08 22:28:00,781 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 1.254 2026-10-08 22:28:00,805 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.104 2026-10-08 22:28:00,838 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.013 0.252 2026-10-08 22:28:00,879 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 6 0.006 0.161 2026-10-08 22:28:00,960 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:28:00,976 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:28:01,023 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: [2/6] Tour customizer_hidden_required_tour → Step Look the state up (trigger: .o_form_view .o_field_widget[name=state_id] input) 2026-10-08 22:28:01,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: [3/6] Tour customizer_hidden_required_tour → Step Pick the state, whose onchange sets the country (trigger: .o-autocomplete--dropdown-item a:contains(Customizer Tour Province)) 2026-10-08 22:28:01,108 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:01] "POST /web/dataset/call_kw/res.country.state/name_search HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 22:28:01,379 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:01] "POST /web/dataset/call_kw/res.country.state/name_search HTTP/1.1" 200 - 3 0.013 0.010 2026-10-08 22:28:01,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: [4/6] Tour customizer_hidden_required_tour → Step The state is set (trigger: .o_form_view .o_field_widget[name=state_id] input:value(Customizer Tour Province)) 2026-10-08 22:28:01,482 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:01] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.011 0.046 2026-10-08 22:28:01,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: [5/6] Tour customizer_hidden_required_tour → Step Save the partner (trigger: .o_form_view .o_form_button_save) 2026-10-08 22:28:01,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: [6/6] Tour customizer_hidden_required_tour → Step The partner is saved: nothing users cannot see blocked the save (trigger: .o_form_view .o_form_saved:not(:has(.o_field_invalid))) 2026-10-08 22:28:01,757 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:01] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 35 0.058 0.119 2026-10-08 22:28:01,838 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:01] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.022 0.024 2026-10-08 22:28:01,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: tour succeeded 2026-10-08 22:28:01,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: ╔════════════════════════════════════════════════╗ ║ TOUR customizer_hidden_required_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-08 22:28:01,964 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:01] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.042 0.069 2026-10-08 22:28:01,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.browser: heap 25671416 (allocated 26849280) 2026-10-08 22:28:02,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Closing chrome headless with pid 4417 2026-10-08 22:28:02,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Closing websocket connection 2026-10-08 22:28:02,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Terminating chrome headless with pid 4417 2026-10-08 22:28:02,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_222802_146166_test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.txt 2026-10-08 22:28:02,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerHiddenRequiredTour.test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see: Removing chrome user profile "/tmp/tmp_ih7mq0g_chrome_odoo" 2026-10-08 22:28:02,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:28:02,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_action_uninstall_raises_no_earlier_blocking_gate_than_core ... 2026-10-08 22:28:02,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_uninstall on ['Viindoo Customization Data'] to user __system__ #1 via n/a 2026-10-08 22:28:02,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: User #1 triggered module uninstallation 2026-10-08 22:28:02,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_module_uninstall_still_removes_customization_module_and_its_data ... 2026-10-08 22:28:02,441 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 183, in test_module_uninstall_still_removes_customization_module_and_its_data model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:05,773 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc8bbf60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 183, in test_module_uninstall_still_removes_customization_module_and_its_data model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:05,774 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90bc47c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 183, in test_module_uninstall_still_removes_customization_module_and_its_data model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:05,784 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 183, in test_module_uninstall_still_removes_customization_module_and_its_data model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:05,790 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90bc5620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 183, in test_module_uninstall_still_removes_customization_module_and_its_data model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:06,365 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 186, in test_module_uninstall_still_removes_customization_module_and_its_data field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:10,712 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ea9ad40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 186, in test_module_uninstall_still_removes_customization_module_and_its_data field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:10,714 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd28a3e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 186, in test_module_uninstall_still_removes_customization_module_and_its_data field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:10,724 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 186, in test_module_uninstall_still_removes_customization_module_and_its_data field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:10,730 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd28b560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 186, in test_module_uninstall_still_removes_customization_module_and_its_data field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:11,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Viindoo Customization Data'] to user __system__ #1 via n/a 2026-10-08 22:28:11,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Deleting ir.model.fields(54206,) 2026-10-08 22:28:11,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497824] 2026-10-08 22:28:11,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [54206] 2026-10-08 22:28:11,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Deleting ir.model(3056,) 2026-10-08 22:28:12,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497823] 2026-10-08 22:28:12,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model records with IDs: [3056] 2026-10-08 22:28:12,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 22:28:12,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497824, 497823] 2026-10-08 22:28:12,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 22:28:12,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497822] 2026-10-08 22:28:12,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1820] 2026-10-08 22:28:12,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_module_uninstall_survives_a_record_it_once_owned_already_being_gone ... 2026-10-08 22:28:12,437 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 220, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:16,932 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc907954e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 220, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:16,934 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd3be340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 220, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:16,950 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 220, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:16,957 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd3bf560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 220, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:17,474 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 223, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:21,069 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f151f80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 223, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:21,070 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e964400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 223, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:21,080 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 223, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:21,086 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e964fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 223, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone field = self._make_manual_field( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:22,576 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:25,810 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ea8d300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:25,812 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f387c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:25,822 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:25,829 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f387ce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:26,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497826] 2026-10-08 22:28:26,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model records with IDs: [3058] 2026-10-08 22:28:26,833 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:31,273 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc912dc9a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:31,274 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9074d580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:31,287 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:31,294 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9074c220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 227, in test_module_uninstall_survives_a_record_it_once_owned_already_being_gone model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:31,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Viindoo Customization Data'] to user __system__ #1 via n/a 2026-10-08 22:28:31,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497827] 2026-10-08 22:28:31,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 22:28:31,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 22:28:31,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497825] 2026-10-08 22:28:31,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1821] 2026-10-08 22:28:31,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_absent_for_ordinary_module ... 2026-10-08 22:28:31,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_absent_for_ordinary_module_through_real_button_onchange ... 2026-10-08 22:28:31,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once ... 2026-10-08 22:28:32,051 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 347, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_count') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:35,380 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c06bb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 347, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_count') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:35,382 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e093ba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 347, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_count') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:35,392 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 347, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_count') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:35,398 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e0923e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 347, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_count') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:36,995 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 348, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once field = self._make_manual_field(model, 'x_scope_counted_once') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:40,518 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eca4c20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 348, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once field = self._make_manual_field(model, 'x_scope_counted_once') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:40,520 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd1f25c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 348, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once field = self._make_manual_field(model, 'x_scope_counted_once') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:40,528 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 348, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once field = self._make_manual_field(model, 'x_scope_counted_once') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:40,533 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd1f2a20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 348, in test_uninstall_confirmation_counts_a_record_with_several_customization_ids_once field = self._make_manual_field(model, 'x_scope_counted_once') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:41,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_counts_only_fields_the_import_created ... 2026-10-08 22:28:41,109 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 315, in _import_onto_a_preexisting_field model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_prebind') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:45,750 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f4a7a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 315, in _import_onto_a_preexisting_field model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_prebind') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:45,752 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbad5a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 315, in _import_onto_a_preexisting_field model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_prebind') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:45,760 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 315, in _import_onto_a_preexisting_field model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_prebind') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:45,767 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbad4fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 315, in _import_onto_a_preexisting_field model = self._prebind_scope_model('x_customizer_uninstall_confirm_scope_prebind') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 297, in _prebind_scope_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:46,321 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 316, in _import_onto_a_preexisting_field preexisting = self._make_manual_field(model, 'x_scope_preexisting') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:49,779 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e09e7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 316, in _import_onto_a_preexisting_field preexisting = self._make_manual_field(model, 'x_scope_preexisting') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:49,781 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbf32980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 316, in _import_onto_a_preexisting_field preexisting = self._make_manual_field(model, 'x_scope_preexisting') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:49,793 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 316, in _import_onto_a_preexisting_field preexisting = self._make_manual_field(model, 'x_scope_preexisting') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:49,800 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbf309a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 316, in _import_onto_a_preexisting_field preexisting = self._make_manual_field(model, 'x_scope_preexisting') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:51,192 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 317, in _import_onto_a_preexisting_field imported = self._make_manual_field(model, 'x_scope_imported') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:54,533 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc039e40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 317, in _import_onto_a_preexisting_field imported = self._make_manual_field(model, 'x_scope_imported') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:54,535 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd134040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 317, in _import_onto_a_preexisting_field imported = self._make_manual_field(model, 'x_scope_imported') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:54,545 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 317, in _import_onto_a_preexisting_field imported = self._make_manual_field(model, 'x_scope_imported') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:54,552 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd134360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 317, in _import_onto_a_preexisting_field imported = self._make_manual_field(model, 'x_scope_imported') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:28:58,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497832] 2026-10-08 22:28:58,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497833] 2026-10-08 22:28:58,157 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:02,309 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e442700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:02,310 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc5413a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:02,320 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:02,326 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc542e80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:03,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [54232] 2026-10-08 22:29:03,246 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:07,589 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc908b2520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:07,591 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb9ee7060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:07,601 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:07,608 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb9ee65c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 324, in _import_onto_a_preexisting_field imported.unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:08,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: module viin_customization: loading data/ir_model.xml 2026-10-08 22:29:08,272 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 85, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:11,905 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d8a4cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 85, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:11,907 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90d59bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 85, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:11,917 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 85, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:11,925 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90d5b060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model.py", line 85, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:12,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: module viin_customization: loading data/ir_model_fields.xml 2026-10-08 22:29:13,373 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:16,942 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd4eae80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:16,944 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9143a980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:16,953 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:16,959 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9143b880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:17,476 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:21,878 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fcbb7e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:21,880 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e656fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:21,895 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:21,902 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e654860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 339, in test_uninstall_confirmation_counts_only_fields_the_import_created self._import_onto_a_preexisting_field() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 329, in _import_onto_a_preexisting_field }).import_module() File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/base_import_module.py", line 25, in import_module res = IrModule._import_zipfile(fp, force=self.force, with_demo=self.with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 313, in _import_zipfile self.sudo()._import_module(mod_name, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:22,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'viin_customization' 2026-10-08 22:29:22,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_counts_track_fixture_size_per_kind ... 2026-10-08 22:29:22,607 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 105, in test_uninstall_confirmation_counts_track_fixture_size_per_kind model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:26,168 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90f92a20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 105, in test_uninstall_confirmation_counts_track_fixture_size_per_kind model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:26,170 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc6bf560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 105, in test_uninstall_confirmation_counts_track_fixture_size_per_kind model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:26,181 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 105, in test_uninstall_confirmation_counts_track_fixture_size_per_kind model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:26,189 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc6be160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 105, in test_uninstall_confirmation_counts_track_fixture_size_per_kind model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 36, in _make_manual_model return self.env['ir.model'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:27,761 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:31,141 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbec16c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:31,142 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90716200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:31,151 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:31,157 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90714b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:31,630 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:35,923 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c231e40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:35,925 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea9b9c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:35,934 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:35,944 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea998a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 108, in test_uninstall_confirmation_counts_track_fixture_size_per_kind self._make_manual_field(model, 'x_customizer_uninstall_confirm_field_%d' % seq) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_uninstall_confirmation.py", line 43, in _make_manual_field return self.env['ir.model.fields'].with_context(customizer=True).create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:36,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_flags_customization_module_through_real_button_onchange ... 2026-10-08 22:29:37,273 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:40,808 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbabe520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:40,810 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ec500e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:40,822 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:40,828 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ec52e80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:40,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:29:42,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_activity_capability_guard ... 2026-10-08 22:29:42,390 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 138, in test_activity_capability_guard model = self._create_customizer_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:45,659 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9142cc20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 138, in test_activity_capability_guard model = self._create_customizer_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:45,661 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ec5e480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 138, in test_activity_capability_guard model = self._create_customizer_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:45,670 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 138, in test_activity_capability_guard model = self._create_customizer_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:45,677 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc914237e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 138, in test_activity_capability_guard model = self._create_customizer_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:46,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_activity_seed_and_roundtrip ... 2026-10-08 22:29:46,565 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 145, in test_activity_seed_and_roundtrip model = self._create_customizer_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:50,885 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd24d440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 145, in test_activity_seed_and_roundtrip model = self._create_customizer_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:50,887 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d894360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 145, in test_activity_seed_and_roundtrip model = self._create_customizer_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:50,897 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 145, in test_activity_seed_and_roundtrip model = self._create_customizer_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:50,904 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d895300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 145, in test_activity_seed_and_roundtrip model = self._create_customizer_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:51,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_activity_seed_skipped_on_incapable_model ... 2026-10-08 22:29:52,083 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 173, in test_activity_seed_skipped_on_incapable_model model = self._create_customizer_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:56,515 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc904e7c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 173, in test_activity_seed_skipped_on_incapable_model model = self._create_customizer_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:56,517 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e9654e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 173, in test_activity_seed_skipped_on_incapable_model model = self._create_customizer_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:56,528 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 173, in test_activity_seed_skipped_on_incapable_model model = self._create_customizer_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:56,535 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e964e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 173, in test_activity_seed_skipped_on_incapable_model model = self._create_customizer_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:29:57,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_calendar_authoring_roundtrip ... 2026-10-08 22:29:57,703 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 111, in test_calendar_authoring_roundtrip model = self._create_customizer_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:00,989 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd297b00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 111, in test_calendar_authoring_roundtrip model = self._create_customizer_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:00,990 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc904e7c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 111, in test_calendar_authoring_roundtrip model = self._create_customizer_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:01,000 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 111, in test_calendar_authoring_roundtrip model = self._create_customizer_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:01,007 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc903a96c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 111, in test_calendar_authoring_roundtrip model = self._create_customizer_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:02,939 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 112, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:06,191 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91332520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 112, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:06,192 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e3ab880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 112, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:06,201 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 112, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:06,207 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e3a8f40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 112, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:06,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_calendar_capability_guard ... 2026-10-08 22:30:07,011 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 100, in test_calendar_capability_guard model = self._create_customizer_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:11,438 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d8713a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 100, in test_calendar_capability_guard model = self._create_customizer_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:11,440 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9088a480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 100, in test_calendar_capability_guard model = self._create_customizer_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:11,453 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 100, in test_calendar_capability_guard model = self._create_customizer_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:11,461 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9088b1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 100, in test_calendar_capability_guard model = self._create_customizer_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:12,252 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 103, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:15,946 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91191bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 103, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:15,947 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f53d440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 103, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:15,954 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 103, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:15,961 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f53f6a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 103, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:17,467 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_hierarchy_capability_guard_and_roundtrip ... 2026-10-08 22:30:17,674 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 195, in test_hierarchy_capability_guard_and_roundtrip model = self._create_customizer_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:21,203 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd3bcb80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 195, in test_hierarchy_capability_guard_and_roundtrip model = self._create_customizer_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:21,204 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913b5c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 195, in test_hierarchy_capability_guard_and_roundtrip model = self._create_customizer_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:21,214 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 195, in test_hierarchy_capability_guard_and_roundtrip model = self._create_customizer_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:21,220 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc913b4c20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 195, in test_hierarchy_capability_guard_and_roundtrip model = self._create_customizer_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:21,921 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 198, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:26,256 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8df28400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 198, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:26,257 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e735bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 198, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:26,268 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 198, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:26,275 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e735620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 198, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 31, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:26,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_seedable_view_types_roundtrip ... 2026-10-08 22:30:27,072 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 70, in test_seedable_view_types_roundtrip model = self._create_customizer_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:31,539 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f0cb380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 70, in test_seedable_view_types_roundtrip model = self._create_customizer_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:31,541 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ddc4b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 70, in test_seedable_view_types_roundtrip model = self._create_customizer_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:31,549 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 70, in test_seedable_view_types_roundtrip model = self._create_customizer_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:31,555 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ddc4cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 70, in test_seedable_view_types_roundtrip model = self._create_customizer_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:32,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_view_type_rows_beyond_form_list_kanban_are_authorable ... 2026-10-08 22:30:32,872 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:36,392 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d87c2c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:36,393 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d8977e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:36,402 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:36,408 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc64dee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:36,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:30:36,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent_and_creates_no_second_row ... 2026-10-08 22:30:37,083 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_never_changes_the_default_view_when_own_view_ids_already_exist ... 2026-10-08 22:30:37,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_never_changes_the_default_view_when_view_ids_was_empty ... 2026-10-08 22:30:37,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-10-08 22:30:37,544 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 214, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:41,940 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9017d580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 214, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:41,942 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d8e4400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 214, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:41,952 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 214, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:41,959 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d8e58a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 214, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:42,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-10-08 22:30:42,925 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 193, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:47,471 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9142fba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 193, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:47,473 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d8bd440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 193, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:47,492 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 193, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:47,500 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d8bd120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 193, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 30, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:48,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-10-08 22:30:49,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_kanban_and_offers_it_without_widening_view_mode ... 2026-10-08 22:30:49,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_pivot_and_offers_it_without_widening_view_mode ... 2026-10-08 22:30:49,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498013] 2026-10-08 22:30:49,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [688] 2026-10-08 22:30:49,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_removable_view_types_lists_only_the_customizer_added_types ... 2026-10-08 22:30:49,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_remove_view_type_drops_the_added_type_and_restores_the_original_offer ... 2026-10-08 22:30:50,007 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498021] 2026-10-08 22:30:50,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [691] 2026-10-08 22:30:50,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498020] 2026-10-08 22:30:50,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [10017] 2026-10-08 22:30:50,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_remove_view_type_keeps_a_view_type_another_action_still_offers ... 2026-10-08 22:30:50,266 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498024] 2026-10-08 22:30:50,266 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [692] 2026-10-08 22:30:50,375 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_remove_view_type_refuses_to_remove_an_original_view_type ... 2026-10-08 22:30:50,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_deleting_a_legacy_widening_row_on_a_customizer_owned_action_never_narrows_it ... 2026-10-08 22:30:50,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498028] 2026-10-08 22:30:50,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [694] 2026-10-08 22:30:50,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_deleting_a_non_customizer_view_row_never_narrows_view_mode ... 2026-10-08 22:30:50,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [695] 2026-10-08 22:30:50,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_legacy_widened_row_also_never_changes_the_default_view ... 2026-10-08 22:30:50,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_module_data_creating_its_own_row_for_the_added_type_gives_way_without_crashing ... 2026-10-08 22:30:51,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498033] 2026-10-08 22:30:51,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [697] 2026-10-08 22:30:51,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_module_reload_follows_upstream_values_and_preserves_the_added_row ... 2026-10-08 22:30:51,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_module_reload_reclaiming_the_same_type_gives_way_without_narrowing_or_crashing ... 2026-10-08 22:30:51,600 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498042] 2026-10-08 22:30:51,600 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [702] 2026-10-08 22:30:51,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_module_uninstall_keeps_every_pre_existing_type_despite_several_legacy_widened_types ... 2026-10-08 22:30:51,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Viindoo Customization Data'] to user __system__ #1 via n/a 2026-10-08 22:30:51,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Deleting ir.actions.act_window.view(708,) 2026-10-08 22:30:51,931 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498049] 2026-10-08 22:30:51,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [708] 2026-10-08 22:30:51,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Deleting ir.ui.view(10026,) 2026-10-08 22:30:51,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498048] 2026-10-08 22:30:51,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [10026] 2026-10-08 22:30:51,950 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Deleting ir.actions.act_window.view(707, 706) 2026-10-08 22:30:51,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498046, 498047] 2026-10-08 22:30:51,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [707, 706] 2026-10-08 22:30:51,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 22:30:51,988 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498049, 498048, 498047, 498046] 2026-10-08 22:30:51,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 22:30:52,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498045] 2026-10-08 22:30:52,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1848] 2026-10-08 22:30:52,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_module_uninstall_narrows_a_legacy_widened_view_mode_to_only_the_widened_type ... 2026-10-08 22:30:52,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Viindoo Customization Data'] to user __system__ #1 via n/a 2026-10-08 22:30:52,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Deleting ir.actions.act_window.view(709,) 2026-10-08 22:30:52,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498052] 2026-10-08 22:30:52,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [709] 2026-10-08 22:30:52,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 22:30:52,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498052] 2026-10-08 22:30:52,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 22:30:52,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498051] 2026-10-08 22:30:52,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1849] 2026-10-08 22:30:52,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_removing_the_added_row_never_narrows_a_type_the_actions_own_module_later_adopted ... 2026-10-08 22:30:52,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [498055] 2026-10-08 22:30:52,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [710] 2026-10-08 22:30:53,083 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:56,448 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c427a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:56,449 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc906c2840> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:56,458 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:56,464 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc906c1c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:30:56,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:30:57,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-10-08 22:30:58,114 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:01,680 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e4511c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:01,682 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc904f3240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:01,691 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:01,700 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc904f3f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:02,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-10-08 22:31:02,596 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:07,079 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc901947c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:07,081 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e8314e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:07,091 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:07,097 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e830860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:07,611 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:12,134 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8de00040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:12,136 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc03bf60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:12,144 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:12,150 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc03a8e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:12,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-10-08 22:31:13,033 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:16,660 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90f91e40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:16,662 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7fd1620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:16,673 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:16,680 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7fd22a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:18,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:21,424 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dcebce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:21,425 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbbfe020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:21,434 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:21,440 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbbfd4e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:22,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action ... 2026-10-08 22:31:22,364 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:26,692 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd27a160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:26,695 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ebbe340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:26,706 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:26,715 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ebbf060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:27,314 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:30,827 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc527ba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:30,828 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e9f0220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:30,838 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:30,842 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e9f0860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:32,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-10-08 22:31:32,719 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:35,960 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e0911c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:35,961 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbfe3d80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:35,972 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:35,979 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbfe0400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:36,519 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:40,925 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc911d4860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:40,926 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd36a520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:40,934 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:40,944 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd36bf60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:41,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_create_new_model_does_not_mutate_caller_owned_groups_list ... 2026-10-08 22:31:41,945 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:45,542 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f391a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:45,544 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f1b6520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:45,554 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:45,561 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f2fa660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:47,389 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:50,754 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dd01800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:50,756 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbba1e2a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:50,770 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:50,777 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbba1d1c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:51,471 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,813 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c06b600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,814 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f372480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,822 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,830 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f3709a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:31:56,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_module_module_import: Starting CustomizerImportNaturalKeyBindingTest.test_import_field_collision_binds_existing_field_no_duplicate ... 2026-10-08 22:31:56,325 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 59, in test_import_field_collision_binds_existing_field_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,642 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc912dd6c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 59, in test_import_field_collision_binds_existing_field_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,643 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea8c900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 59, in test_import_field_collision_binds_existing_field_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,658 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 59, in test_import_field_collision_binds_existing_field_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,665 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea8efc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 59, in test_import_field_collision_binds_existing_field_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:01,217 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 64, in test_import_field_collision_binds_existing_field_no_duplicate target_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:04,642 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fe2d8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 64, in test_import_field_collision_binds_existing_field_no_duplicate target_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:04,644 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f4db6a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 64, in test_import_field_collision_binds_existing_field_no_duplicate target_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:04,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 64, in test_import_field_collision_binds_existing_field_no_duplicate target_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:04,658 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f4dbec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 64, in test_import_field_collision_binds_existing_field_no_duplicate target_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:06,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_field_bundle: loading data/ir_model_fields.xml 2026-10-08 22:32:06,317 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:09,811 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90efbce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:09,812 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd3be0c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:09,820 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:09,827 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd3bf240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:10,305 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,746 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8de000e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,748 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fcb85e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,759 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,767 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fcb8cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 98, in test_import_field_collision_binds_existing_field_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:15,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'viin_customizer_import_nk_field_bundle' 2026-10-08 22:32:15,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_module_module_import: Starting CustomizerImportNaturalKeyBindingTest.test_import_field_collision_with_base_field_is_never_bound ... 2026-10-08 22:32:15,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_base_field_bundle: loading data/ir_model_fields.xml 2026-10-08 22:32:15,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_module_module_import: Starting CustomizerImportNaturalKeyBindingTest.test_import_model_collision_binds_existing_model_no_duplicate ... 2026-10-08 22:32:15,672 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 137, in test_import_model_collision_binds_existing_model_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,223 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f371440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 137, in test_import_model_collision_binds_existing_model_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,225 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd24c5e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 137, in test_import_model_collision_binds_existing_model_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,237 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 137, in test_import_model_collision_binds_existing_model_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,245 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd24c9a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 137, in test_import_model_collision_binds_existing_model_no_duplicate target_model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 31, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:20,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_model_bundle: loading data/ir_model.xml 2026-10-08 22:32:21,106 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 161, in test_import_model_collision_binds_existing_model_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcdb5620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 161, in test_import_model_collision_binds_existing_model_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc5cefc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 161, in test_import_model_collision_binds_existing_model_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,664 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 161, in test_import_model_collision_binds_existing_model_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,671 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc5cf560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 161, in test_import_model_collision_binds_existing_model_no_duplicate self._import_bundle( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_module_module_import.py", line 55, in _import_bundle self.env['ir.module.module'].sudo()._import_module( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_module_module.py", line 295, in _import_module res = super()._import_module(module, path, force=force, with_demo=with_demo) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/models/module.py", line 147, in _import_module result = super()._import_module(module, path, force, with_demo) File "/data/build/rb-ed7f209-225380/addons/base_import_module/models/ir_module.py", line 141, in _import_module convert_xml_import(self.env, module, fp, idref, mode, noupdate) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-ed7f209-225380/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:25,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'viin_customizer_import_nk_model_bundle' 2026-10-08 22:32:25,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_module_module_import: Starting CustomizerImportNaturalKeyBindingTest.test_import_model_collision_with_base_model_is_never_bound ... 2026-10-08 22:32:25,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_base_model_bundle: loading data/ir_model.xml 2026-10-08 22:32:25,682 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:30,251 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ec57060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:30,252 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ecadd00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:30,259 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:30,264 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ecad9e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:30,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:32:30,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_field_access_gated_node_kept_in_place_without_exposing_data_in_customizer_mode ... 2026-10-08 22:32:31,898 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 236, model: res.partner, fields: comment 2026-10-08 22:32:31,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_group_gated_field_stays_visible_in_customizer_mode_for_permitted_user ... 2026-10-08 22:32:32,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-10-08 22:32:33,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:32:34,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestRevealGatedNode.test_editor_lacking_the_gate_finds_the_gated_field_hidden_and_badged ... 2026-10-08 22:32:34,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:32:34,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-10-08 22:32:35,117 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 207, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_customizer_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:39,542 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd36b560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 207, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_customizer_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:39,544 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e97eac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 207, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_customizer_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:39,554 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 207, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_customizer_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:39,561 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e97fec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 207, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_customizer_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:40,299 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 208, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:43,516 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90f4a700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 208, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:43,517 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90789620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 208, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:43,527 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 208, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:43,534 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9078b1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 208, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:44,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-10-08 22:32:45,187 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 223, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_customizer_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:48,689 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d760360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 223, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_customizer_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:48,691 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8dc68d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 223, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_customizer_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:48,701 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 223, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_customizer_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:48,708 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dc682c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 223, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_customizer_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:49,456 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 224, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:53,760 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd078ea0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 224, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:53,761 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc6eb2e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 224, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:53,774 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 224, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:53,780 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc6e8360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 224, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:54,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-10-08 22:32:54,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-10-08 22:32:54,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-10-08 22:32:54,612 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 236, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_customizer_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:58,048 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f2cdf80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 236, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_customizer_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:58,050 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbba5f560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 236, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_customizer_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:58,071 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 236, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_customizer_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:58,078 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbba5e700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 236, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_customizer_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:59,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_seeds_calendar_for_a_model_hosting_one ... 2026-10-08 22:32:59,922 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 298, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one model = self._create_customizer_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:03,177 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90bc6480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 298, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one model = self._create_customizer_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:03,179 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9130ec00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 298, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one model = self._create_customizer_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:03,189 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 298, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one model = self._create_customizer_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:03,195 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9130d120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 298, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one model = self._create_customizer_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:03,936 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 299, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:08,204 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ea9a480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 299, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:08,205 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e4ed080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 299, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:08,212 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 299, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:08,218 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e4edbc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 299, in test_create_customizer_view_seeds_calendar_for_a_model_hosting_one self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:08,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one ... 2026-10-08 22:33:08,953 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 315, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one model = self._create_customizer_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:13,046 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fddd8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 315, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one model = self._create_customizer_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:13,047 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd3bf920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 315, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one model = self._create_customizer_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:13,057 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 315, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one model = self._create_customizer_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:13,065 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd3beac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 315, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one model = self._create_customizer_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:13,820 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 316, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:17,026 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc914002c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 316, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:17,027 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fe2c860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 316, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:17,035 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 316, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:17,040 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fe2d120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 316, in test_create_customizer_view_seeds_hierarchy_for_a_model_hosting_one self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 198, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:17,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-10-08 22:33:17,703 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 283, in test_ensure_customizer_base_view_is_idempotent model = self._create_customizer_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:21,831 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fcc6a20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 283, in test_ensure_customizer_base_view_is_idempotent model = self._create_customizer_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:21,833 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc412200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 283, in test_ensure_customizer_base_view_is_idempotent model = self._create_customizer_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:21,844 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 283, in test_ensure_customizer_base_view_is_idempotent model = self._create_customizer_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:21,850 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc410f40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 283, in test_ensure_customizer_base_view_is_idempotent model = self._create_customizer_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:22,648 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:26,884 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f20fce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:26,885 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8dc49800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:26,902 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:26,908 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dc4bb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:26,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:33:27,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-10-08 22:33:27,421 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 339, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_customizer_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:30,635 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91316c00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 339, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_customizer_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:30,637 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90941da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 339, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_customizer_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:30,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 339, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_customizer_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:30,656 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90942840> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 339, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_customizer_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/common.py", line 85, in _create_customizer_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, view_types, chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 33, in entry_point return method(self.with_context(**customizer_context(self.env)), *args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 100, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 112, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:32,482 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 348, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:35,567 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e5cf240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 348, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:35,568 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e460900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 348, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:35,577 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 348, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:35,584 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e4627a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 348, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-ed7f209-225380/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-ed7f209-225380/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:36,138 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:40,593 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e4ec720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:40,593 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8c0f20c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:40,601 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:40,607 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8c0f2de0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:40,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:33:42,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute ... 2026-10-08 22:33:42,937 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 484, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute secret_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:47,191 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d87e520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 484, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute secret_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:47,192 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7fd2520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 484, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute secret_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:47,201 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 484, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute secret_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:47,208 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7fd1bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 484, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute secret_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:47,665 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 494, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:50,838 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbf65b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 494, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:50,839 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbff2c00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 494, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:50,847 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 494, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:50,852 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbff1760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 494, in test_customizer_form_fetch_skips_denied_gated_field_the_user_cannot_compute self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:52,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 241, model: x_customizer_gated_secret 2026-10-08 22:33:52,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 241, model: x_customizer_gated_secret 2026-10-08 22:33:53,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_denied_gated_form_node_stays_in_place_with_every_field_not_rendered ... 2026-10-08 22:33:53,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_denied_gated_kanban_node_evaluates_no_record_expression ... 2026-10-08 22:33:53,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_gate_holder_fetches_gated_form_fields_as_on_the_real_view ... 2026-10-08 22:33:53,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_gate_holder_sees_gated_kanban_node_as_on_the_real_view ... 2026-10-08 22:33:53,788 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_normal_render_still_removes_gated_nodes_for_user_lacking_gate ... 2026-10-08 22:33:53,997 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:57,313 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc904f0040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:57,314 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d7e2700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:57,322 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:57,329 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d7e34c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:57,375 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:33:57,791 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 631, in setUpClass cls.model = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:02,409 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd03c360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 631, in setUpClass cls.model = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:02,411 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd5f0a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 631, in setUpClass cls.model = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:02,419 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 631, in setUpClass cls.model = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:02,424 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd5f00e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 631, in setUpClass cls.model = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:02,984 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 635, in setUpClass cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:06,432 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91421b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 635, in setUpClass cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:06,434 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e7bed40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 635, in setUpClass cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:06,443 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 635, in setUpClass cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:06,450 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e7bd8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 635, in setUpClass cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:08,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestCanvasAccessRights.test_canvas_does_not_name_an_access_action_the_stored_arch_declares ... 2026-10-08 22:34:08,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestCanvasAccessRights.test_canvas_names_every_access_action_the_stored_arch_leaves_unset ... 2026-10-08 22:34:08,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestCanvasAccessRights.test_canvas_serves_the_access_the_users_real_view_serves ... 2026-10-08 22:34:09,162 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:12,586 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dcbb880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:12,587 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8dca02c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:12,595 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:12,602 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dca2660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:34:12,644 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:34:13,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestKanbanStableXpath.test_kanban_side_panel_anchor_with_only_a_string_label_is_not_selected_by_it ... 2026-10-08 22:34:13,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:14,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_gates_by_the_resolved_module_directorys_install_state ... 2026-10-08 22:34:14,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_refuses_a_non_xml_file_inside_an_installed_module ... 2026-10-08 22:34:14,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_refuses_a_symlink_escaping_its_module_directory ... 2026-10-08 22:34:14,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_refuses_traversal_outside_every_addons_path ... 2026-10-08 22:34:14,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_requires_the_settings_right_not_just_superuser_env ... 2026-10-08 22:34:14,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_returns_none_for_a_malformed_xmlid_instead_of_raising ... 2026-10-08 22:34:14,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestGetTemplateArchFromFileOwnedPath.test_get_template_arch_from_file_xmlid_cannot_break_out_of_the_xpath_literal ... 2026-10-08 22:34:14,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:34:15,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_a_refused_second_box_cancels_the_first ... 2026-10-08 22:34:16,414 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.delivery.parcel records with IDs: [1] 2026-10-08 22:34:16,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_a_single_box_still_books_exactly_as_before ... 2026-10-08 22:34:17,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_a_transfer_with_no_weight_still_ships_as_one_parcel ... 2026-10-08 22:34:17,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_each_box_carries_its_own_idempotency_key ... 2026-10-08 22:34:18,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_each_box_declares_only_what_is_inside_it ... 2026-10-08 22:34:19,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_each_package_is_booked_as_its_own_parcel ... 2026-10-08 22:34:20,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_several_boxes_use_ghns_multi_parcel_service ... 2026-10-08 22:34:20,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_the_cash_is_collected_once_not_once_per_box ... 2026-10-08 22:34:21,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:22,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_booking_with_no_tracking_code_is_an_error_not_a_silent_success ... 2026-10-08 22:34:22,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_callback_without_an_order_code_is_ignored ... 2026-10-08 22:34:22,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_carrier_refusal_becomes_a_failed_quote_not_a_crash ... 2026-10-08 22:34:22,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_cash_transfer_callback_is_kept_apart_from_a_status_change ... 2026-10-08 22:34:23,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_cash_transfer_is_dated_by_the_transfer_not_by_the_order ... 2026-10-08 22:34:23,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_cash_transfer_without_a_transfer_date_falls_back_to_the_event_time ... 2026-10-08 22:34:23,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_heavy_booking_sends_the_box_with_its_dimensions ... 2026-10-08 22:34:23,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_heavy_quote_carries_the_items_that_service_prices_from ... 2026-10-08 22:34:23,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_light_booking_still_lists_the_goods ... 2026-10-08 22:34:24,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_light_quote_sends_no_items ... 2026-10-08 22:34:24,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_malformed_timestamp_does_not_raise ... 2026-10-08 22:34:24,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_missing_lead_time_does_not_sink_the_price ... 2026-10-08 22:34:24,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.models.delivery_carrier: GHN did not return a lead time: no estimate 2026-10-08 22:34:24,540 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_non_200_body_from_ghn_is_raised_with_its_message ... 2026-10-08 22:34:24,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_parcel_over_ghns_ceiling_is_refused_before_the_call ... 2026-10-08 22:34:24,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_poll_that_finds_nothing_new_adds_no_row ... 2026-10-08 22:34:24,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_quote_falls_back_to_the_three_level_map ... 2026-10-08 22:34:25,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_quote_prices_on_the_two_level_map ... 2026-10-08 22:34:25,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_return_is_never_billed_to_the_customer ... 2026-10-08 22:34:25,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_shop_on_the_two_level_map_passes_too ... 2026-10-08 22:34:25,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_shop_the_token_cannot_see_is_named_with_the_ones_it_can ... 2026-10-08 22:34:26,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_shop_with_an_address_passes ... 2026-10-08 22:34:26,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_shop_with_no_pickup_address_is_refused_when_testing ... 2026-10-08 22:34:26,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_status_callback_becomes_one_timeline_event ... 2026-10-08 22:34:26,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_three_level_address_names_the_district_ghn_requires ... 2026-10-08 22:34:27,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_ward_on_the_old_map_resolves_through_its_district ... 2026-10-08 22:34:27,680 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_webhook_with_the_wrong_secret_is_rejected ... 2026-10-08 22:34:27,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_an_unknown_status_degrades_to_in_transit_rather_than_failing ... 2026-10-08 22:34:27,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_booking_is_flagged_idempotent_so_a_retry_cannot_double_the_parcel ... 2026-10-08 22:34:28,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_booking_sends_the_two_level_address_and_the_transfer_reference ... 2026-10-08 22:34:28,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_cod_above_ghns_ceiling_is_refused_before_the_call ... 2026-10-08 22:34:28,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_every_status_ghn_publishes_is_mapped ... 2026-10-08 22:34:28,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_ghn_timestamps_are_read_as_naive_utc ... 2026-10-08 22:34:28,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_ghns_whole_status_vocabulary_is_mapped ... 2026-10-08 22:34:28,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_missing_credentials_are_reported_before_any_call ... 2026-10-08 22:34:28,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_send_to_carrier_books_while_the_delivery_is_still_open ... 2026-10-08 22:34:29,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_syncing_stores_both_address_maps_with_their_carrier_codes ... 2026-10-08 22:34:29,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_syncing_twice_updates_rather_than_duplicates ... 2026-10-08 22:34:29,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_the_aliases_ghn_publishes_make_loose_spellings_resolve ... 2026-10-08 22:34:29,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_the_proof_of_delivery_link_is_carried_off_the_callback ... 2026-10-08 22:34:29,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_the_transfer_decides_who_pays_and_what_the_recipient_may_do ... 2026-10-08 22:34:30,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_weight_and_dimensions_are_sent_in_ghn_units ... 2026-10-08 22:34:30,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:30,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_a_cancellation_ghn_refuses_does_not_read_as_cancelled ... 2026-10-08 22:34:31,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_a_return_collects_from_the_customer_and_delivers_to_the_warehouse ... 2026-10-08 22:34:31,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_a_return_ghn_refuses_does_not_read_as_returning ... 2026-10-08 22:34:31,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_accepting_a_return_tells_ghn_to_send_it_back ... 2026-10-08 22:34:31,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_an_outgoing_parcel_goes_to_the_customer ... 2026-10-08 22:34:31,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_asking_ghn_to_deliver_again_says_they_have_no_api_for_it ... 2026-10-08 22:34:32,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_deciding_about_a_transfer_with_no_parcel_is_refused ... 2026-10-08 22:34:32,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_the_decision_is_only_offered_while_the_carrier_is_waiting ... 2026-10-08 22:34:32,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_the_direction_is_decided_from_the_transfer_not_from_the_carrier ... 2026-10-08 22:34:32,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:34,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_cancelled_parcel_reads_as_cancelled ... 2026-10-08 22:34:34,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_prepaid_parcel_is_not_booked_as_cash_on_delivery ... 2026-10-08 22:34:35,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_rate_request_asks_by_name_and_weight ... 2026-10-08 22:34:35,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_refusal_becomes_a_failed_quote ... 2026-10-08 22:34:35,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_status_callback_becomes_a_timeline_event ... 2026-10-08 22:34:35,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_waybill_already_issued_is_recovered_rather_than_lost ... 2026-10-08 22:34:35,746 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.models.delivery_carrier: GHTK already had WH/OUT/00073 for WH/OUT/00073; keeping its waybill S1.A1.1737345 2026-10-08 22:34:35,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_booking_is_refused_while_test_environment_is_on ... 2026-10-08 22:34:36,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_booking_sends_the_transfer_name_as_ghtks_partner_order_id ... 2026-10-08 22:34:36,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_delivered_and_settled_are_both_delivered_to_odoo ... 2026-10-08 22:34:36,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_ghtks_numeric_statuses_are_mapped ... 2026-10-08 22:34:36,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_ghtks_two_timestamp_formats_are_both_read ... 2026-10-08 22:34:36,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_only_settled_parcels_count_as_money_received ... 2026-10-08 22:34:36,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_address_goes_out_without_a_district ... 2026-10-08 22:34:36,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_declared_value_stays_inside_the_band_ghtk_accepts ... 2026-10-08 22:34:37,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_order_declares_its_weight_in_the_unit_the_products_use ... 2026-10-08 22:34:37,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_pickup_names_its_province_and_ward_even_with_an_address_id ... 2026-10-08 22:34:37,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_recipient_block_carries_a_hamlet ... 2026-10-08 22:34:37,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_statuses_the_courier_reports_early_map_like_their_confirmed_twin ... 2026-10-08 22:34:37,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_success_flag_is_honoured_even_inside_an_http_200 ... 2026-10-08 22:34:38,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_transfer_decides_who_pays_and_how_the_parcel_reaches_ghtk ... 2026-10-08 22:34:38,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_url_hash_is_what_authorises_a_callback ... 2026-10-08 22:34:38,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:38,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_callback_without_a_waybill_number_is_ignored ... 2026-10-08 22:34:38,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_configured_service_is_honoured_over_the_cheapest ... 2026-10-08 22:34:38,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.models.delivery_carrier: Viettel Post would not price Nguyễn Cường by area id: No province / city matches "California". Check the spelling on the contact, or synchronise the carrier's address catalogue from its delivery method. 2026-10-08 22:34:38,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_cool_off_that_has_passed_lets_the_sign_in_through ... 2026-10-08 22:34:38,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_documented_callback_is_read_whole ... 2026-10-08 22:34:38,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_failure_reason_code_is_turned_into_words ... 2026-10-08 22:34:39,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_quote_returns_the_cheapest_service_when_none_is_configured ... 2026-10-08 22:34:39,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.models.delivery_carrier: Viettel Post would not price Nguyễn Cường by area id: No province / city matches "California". Check the spelling on the contact, or synchronise the carrier's address catalogue from its delivery method. 2026-10-08 22:34:39,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_refused_sign_in_is_attempted_once_and_reported ... 2026-10-08 22:34:39,305 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_route_with_no_service_is_an_explained_failure ... 2026-10-08 22:34:39,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.models.delivery_carrier: Viettel Post would not price Nguyễn Cường by area id: No province / city matches "California". Check the spelling on the contact, or synchronise the carrier's address catalogue from its delivery method. 2026-10-08 22:34:39,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_service_priced_at_nothing_is_not_a_free_quote ... 2026-10-08 22:34:39,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.models.delivery_carrier: Viettel Post would not price Nguyễn Cường by area id: No province / city matches "California". Check the spelling on the contact, or synchronise the carrier's address catalogue from its delivery method. 2026-10-08 22:34:39,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.models.delivery_carrier: Viettel Post would not price Nguyễn Cường by area id: No province / city matches "California". Check the spelling on the contact, or synchronise the carrier's address catalogue from its delivery method. 2026-10-08 22:34:39,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_sign_in_inside_the_cool_off_never_reaches_viettel_post ... 2026-10-08 22:34:39,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_an_error_flag_inside_a_200_is_raised ... 2026-10-08 22:34:39,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_an_expiring_session_is_renewed_before_it_lapses ... 2026-10-08 22:34:39,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_an_unreadable_expiry_falls_back_to_a_finite_lifetime ... 2026-10-08 22:34:40,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_booking_turns_on_viettel_posts_own_duplicate_guard ... 2026-10-08 22:34:40,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_missing_credentials_are_reported_before_any_call ... 2026-10-08 22:34:40,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_saving_the_credentials_lifts_the_cool_off ... 2026-10-08 22:34:40,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_address_is_capped_on_bytes_not_characters ... 2026-10-08 22:34:40,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_cheapest_service_ignores_the_ones_priced_at_nothing ... 2026-10-08 22:34:40,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_first_call_logs_in_and_caches_the_session ... 2026-10-08 22:34:40,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_millisecond_expiry_viettel_post_sends_is_read_as_a_date ... 2026-10-08 22:34:40,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_misspelled_location_key_viettel_post_also_sends_is_read ... 2026-10-08 22:34:40,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_secret_in_the_body_is_what_authorises_a_callback ... 2026-10-08 22:34:40,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_viettel_post_status_table_is_mapped ... 2026-10-08 22:34:40,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_who_pays_the_shipping_and_the_cash_decide_order_payment ... 2026-10-08 22:34:40,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:40,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_a_carrier_that_renumbers_an_area_replaces_its_own_code ... 2026-10-08 22:34:40,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_a_missing_carrier_code_says_what_to_do ... 2026-10-08 22:34:40,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_a_name_nobody_knows_is_refused_with_an_explanation ... 2026-10-08 22:34:40,970 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_a_name_one_letter_away_is_another_place ... 2026-10-08 22:34:41,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_alias_from_the_carrier_catalogue_matches ... 2026-10-08 22:34:41,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_an_address_keeps_its_ward_when_the_map_changes ... 2026-10-08 22:34:41,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_an_ambiguous_name_is_refused_rather_than_guessed ... 2026-10-08 22:34:41,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_carrier_code_lookup ... 2026-10-08 22:34:41,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_exact_name_matches ... 2026-10-08 22:34:41,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_matching_never_crosses_address_maps ... 2026-10-08 22:34:41,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_near_miss_spellings_still_match ... 2026-10-08 22:34:41,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_one_area_can_carry_a_code_per_carrier ... 2026-10-08 22:34:41,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_spelling_without_accents_matches ... 2026-10-08 22:34:41,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_two_carriers_share_one_area_rather_than_each_making_their_own ... 2026-10-08 22:34:41,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_ward_is_matched_within_its_province_only ... 2026-10-08 22:34:41,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:34:58,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_a_delivery_with_no_invoice_is_skipped_not_guessed ... 2026-10-08 22:34:59,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_a_short_payment_settles_only_what_arrived ... 2026-10-08 22:35:06,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_accounting_off_keeps_the_statement_a_report ... 2026-10-08 22:35:08,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_an_unmatched_line_posts_nothing ... 2026-10-08 22:35:08,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_closing_pays_the_invoice_out_of_the_in_transit_journal ... 2026-10-08 22:35:12,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_closing_twice_does_not_pay_twice ... 2026-10-08 22:35:16,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_half_configured_accounting_is_refused_before_anything_posts ... 2026-10-08 22:35:18,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_the_holding_account_ends_up_flat ... 2026-10-08 22:35:21,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_the_settlement_entry_balances_and_books_the_fee ... 2026-10-08 22:35:24,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_what_the_carrier_still_owes_stays_on_the_holding_account ... 2026-10-08 22:35:30,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:35:30,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_line_paying_the_expected_amount_is_matched ... 2026-10-08 22:35:30,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_parcel_this_database_never_shipped_is_reported_unmatched ... 2026-10-08 22:35:30,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_period_cannot_run_backwards ... 2026-10-08 22:35:30,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_short_payment_is_flagged_not_silently_accepted ... 2026-10-08 22:35:31,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_an_unmatched_statement_cannot_be_closed ... 2026-10-08 22:35:31,173 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_closing_writes_the_money_back_onto_the_transfer ... 2026-10-08 22:35:31,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_reloading_replaces_the_previous_lines ... 2026-10-08 22:35:31,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.delivery.cod.statement.line records with IDs: [15] 2026-10-08 22:35:31,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_the_same_parcel_remitted_twice_is_flagged ... 2026-10-08 22:35:31,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_totals_add_up_across_a_mixed_statement ... 2026-10-08 22:35:31,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:35:32,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_an_unknown_estimate_does_not_win_the_fastest_race ... 2026-10-08 22:35:32,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_applying_records_why_the_carrier_was_chosen ... 2026-10-08 22:35:33,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_cheapest_wins_by_default ... 2026-10-08 22:35:33,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_every_carrier_is_quoted_including_the_one_that_failed ... 2026-10-08 22:35:33,481 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_fastest_picks_on_the_estimate_not_the_price ... 2026-10-08 22:35:33,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_manual_requires_an_actual_choice ... 2026-10-08 22:35:33,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_no_quote_at_all_is_an_explained_refusal ... 2026-10-08 22:35:33,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:35:33,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_a_name_that_is_only_a_prefix_survives ... 2026-10-08 22:35:33,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_administrative_prefixes_are_stripped_per_level ... 2026-10-08 22:35:33,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_credentials_are_masked_inside_serialised_text ... 2026-10-08 22:35:33,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_d_with_stroke_is_not_lost ... 2026-10-08 22:35:33,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_numbered_wards_stay_distinct ... 2026-10-08 22:35:34,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_phone_numbers_reach_national_format ... 2026-10-08 22:35:34,071 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_province_spellings_collapse_onto_one_key ... 2026-10-08 22:35:34,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:35:36,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_a_fully_booked_batch_says_so_rather_than_re_sending ... 2026-10-08 22:35:36,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_booking_again_retries_only_what_failed ... 2026-10-08 22:35:36,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_carriers_that_are_not_vietnamese_are_left_alone ... 2026-10-08 22:35:36,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_counters_ignore_cancelled_transfers ... 2026-10-08 22:35:36,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_one_refused_parcel_does_not_undo_the_others ... 2026-10-08 22:35:37,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_printing_before_anything_is_booked_is_refused ... 2026-10-08 22:35:37,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_the_batch_reports_which_parcel_failed_and_why ... 2026-10-08 22:35:37,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_the_whole_batch_is_booked_in_one_action ... 2026-10-08 22:35:37,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:35:38,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_carrier_that_cannot_answer_is_a_readable_refusal ... 2026-10-08 22:35:38,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_carrier_that_does_not_collect_cash_collects_nothing ... 2026-10-08 22:35:38,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_counter_sale_is_priced_by_asking_the_carrier ... 2026-10-08 22:35:38,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_routable_address_passes ... 2026-10-08 22:35:38,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_sale_paid_in_full_ships_with_nothing_to_collect ... 2026-10-08 22:35:38,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_sale_with_no_customer_at_all_is_refused ... 2026-10-08 22:35:38,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_an_address_the_carrier_cannot_route_is_refused_at_the_till ... 2026-10-08 22:35:38,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_an_ordinary_delivery_method_is_left_to_the_point_of_sale ... 2026-10-08 22:35:38,517 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_free_shipping_over_a_threshold_still_applies ... 2026-10-08 22:35:38,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_no_customer_means_no_quote_and_a_clear_reason ... 2026-10-08 22:35:38,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_overpayment_never_becomes_a_negative_collection ... 2026-10-08 22:35:38,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_the_carrier_fields_the_till_needs_are_loaded ... 2026-10-08 22:35:38,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_the_carrier_quote_goes_through_the_standard_pricing_rules ... 2026-10-08 22:35:38,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_the_point_of_sale_may_load_a_vietnamese_carrier ... 2026-10-08 22:35:38,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_the_unpaid_balance_becomes_the_cash_to_collect ... 2026-10-08 22:35:38,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:35:39,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_a_ceiling_the_order_stays_under_still_offers_it ... 2026-10-08 22:35:39,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_an_unrelated_custom_provider_keeps_its_own_methods ... 2026-10-08 22:35:39,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_cash_on_delivery_is_offered_on_a_carrier_that_collects_it ... 2026-10-08 22:35:39,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_choosing_cash_on_delivery_confirms_the_order ... 2026-10-08 22:35:41,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602234849395696.1791498941.545219898223877-openerp-114-sale.order@3807f3bf4925>: ['"Nguyễn Thị Mai" <@False>'] 2026-10-08 22:35:42,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-10-08 22:35:42,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_it_is_hidden_above_the_carriers_ceiling ... 2026-10-08 22:35:42,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_it_is_hidden_before_a_delivery_method_is_chosen ... 2026-10-08 22:35:42,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_it_is_hidden_on_a_carrier_that_does_not_collect_cash ... 2026-10-08 22:35:42,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_the_provider_activates_only_the_cash_on_delivery_method ... 2026-10-08 22:35:42,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_the_reason_it_was_hidden_is_reported_not_silent ... 2026-10-08 22:35:42,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:35:57,067 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:01,537 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ecb7920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:01,538 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f384400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:01,546 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:01,551 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f386e80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:02,025 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:05,383 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8df28860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:05,385 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90a102c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:05,411 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:05,419 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90a13a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:07,080 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:10,336 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d8d71a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:10,337 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba284d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:10,348 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:10,356 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba286ac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:11,191 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:15,595 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e457ce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:15,597 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc907e0e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:15,606 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:15,613 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc907e2b60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:16,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-10-08 22:36:17,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-10-08 22:36:17,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-10-08 22:36:17,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7810], uid: 253, model: ir.attachment 2026-10-08 22:36:17,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-10-08 22:36:18,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-10-08 22:36:18,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7810], uid: 253, model: ir.attachment 2026-10-08 22:36:18,450 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-10-08 22:36:18,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-10-08 22:36:18,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7810], uid: 253, model: ir.attachment 2026-10-08 22:36:18,845 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:23,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e5d5260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:23,189 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e735c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:23,218 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:23,226 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e737240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:23,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 22:36:41,385 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:44,619 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc907e3c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:44,620 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8de56160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:44,629 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:44,636 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc3f9c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:46,142 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:49,278 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f76ee80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:49,279 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9017f1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:49,285 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:49,292 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9017c180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:49,773 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:54,244 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd232de0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:54,245 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba4a9f80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:54,255 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:54,262 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba4a84a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:55,133 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:58,305 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f44a5c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:58,307 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e51c9a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:58,315 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:58,321 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e51d120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:36:59,896 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-10-08 22:37:00,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-10-08 22:37:00,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-10-08 22:37:00,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-10-08 22:37:00,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-10-08 22:37:00,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-10-08 22:37:00,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-10-08 22:37:00,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-10-08 22:37:00,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-10-08 22:37:00,762 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:04,166 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc908f05e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:04,167 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90942d40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:04,176 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:04,184 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90941da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:04,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:37:22,061 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:25,347 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f370180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:25,349 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb9ee5760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:25,359 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:25,366 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb9ee7ce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:25,832 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:30,210 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d8e4e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:30,212 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fe332e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:30,220 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:30,226 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fe30b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:30,693 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:34,146 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc5ad120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:34,148 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea9aca0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:34,158 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:34,165 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea9b4c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:36,057 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:39,246 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd4eb9c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:39,246 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8eb423e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:39,253 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:39,258 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8eb43e20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:39,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-10-08 22:37:39,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-10-08 22:37:39,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:37:39,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:37:40,668 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:37:40] "POST /document/upload_document HTTP/1.1" 200 - 63 0.134 0.592 2026-10-08 22:37:40,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-10-08 22:37:40,753 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-08 22:37:40,770 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /document/update in /viin_document/tests/test_document_controllers.py:TestDocumentControllers.test_002_update_document 2026-10-08 22:37:40,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:37:42,323 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Opening a test cursor without specified test on request /document/update in /viin_document/tests/test_document_controllers.py:TestDocumentControllers.test_002_update_document 2026-10-08 22:37:42,489 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:37:42] "POST /document/update HTTP/1.1" 200 - 57 0.083 1.636 2026-10-08 22:37:42,620 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:45,701 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbabe1260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:45,702 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbf32ac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:45,713 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:45,721 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbf323e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:37:45,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:38:02,086 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:06,365 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc487740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:06,366 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8eaf3ce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:06,376 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:06,381 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8eaf3f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:06,904 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:11,195 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c08bd80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:11,196 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f7a80e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:11,208 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:11,215 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f7ab7e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:11,763 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:14,951 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc662340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:14,953 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc903a89a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:14,962 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:14,967 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc903aaa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:15,759 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:20,093 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc909414e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:20,095 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc906c3560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:20,107 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:20,113 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc906c0040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:20,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-08 22:38:20,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-10-08 22:38:20,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-10-08 22:38:20,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [42], uid: 262, model: document.workspace 2026-10-08 22:38:21,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [112], uid: 262, model: document.document 2026-10-08 22:38:21,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 262, model: document.share 2026-10-08 22:38:21,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 262, model: document.share 2026-10-08 22:38:21,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-10-08 22:38:21,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-10-08 22:38:21,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 262, model: document.team 2026-10-08 22:38:21,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: document.team 2026-10-08 22:38:21,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [18], uid: 263, model: document.team 2026-10-08 22:38:21,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-10-08 22:38:21,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-08 22:38:21,749 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 263, model: document.workspace 2026-10-08 22:38:21,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [40], uid: 263, model: document.workspace 2026-10-08 22:38:21,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-10-08 22:38:22,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-10-08 22:38:22,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [110], uid: 263, model: document.document 2026-10-08 22:38:22,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [110], uid: 263, model: document.document 2026-10-08 22:38:22,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [110], uid: 263, model: document.document 2026-10-08 22:38:22,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [110], uid: 263, model: document.document 2026-10-08 22:38:22,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-10-08 22:38:22,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-10-08 22:38:22,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: document.share 2026-10-08 22:38:23,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 263, model: document.share 2026-10-08 22:38:23,362 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:27,398 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc908928e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:27,399 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbf61440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:27,408 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:27,414 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbf60360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:27,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:38:29,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-10-08 22:38:29,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [49], uid: 266, model: document.workspace 2026-10-08 22:38:29,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_read_only_folder_does_not_block_an_edit_the_source_record_allows ... 2026-10-08 22:38:29,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_refused_non_documents_user_is_never_told_the_documents_app_exists ... 2026-10-08 22:38:29,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_the_documents_app_costs_no_extra_query_for_an_already_permitted_edit ... 2026-10-08 22:38:29,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:38:31,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_non_internal_user_gains_no_file_from_the_documents_app ... 2026-10-08 22:38:31,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8123], uid: 268, model: ir.attachment 2026-10-08 22:38:31,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_non_internal_user_keeps_the_attachments_core_grants_them ... 2026-10-08 22:38:31,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_user_without_attachment_access_is_still_refused_over_attachments ... 2026-10-08 22:38:31,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 269, model: ir.attachment 2026-10-08 22:38:32,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_an_internal_user_still_reaches_a_file_through_a_readable_folder ... 2026-10-08 22:38:32,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:38:47,107 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:51,665 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc906b7f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:51,666 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbb504a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:51,674 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:51,679 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbb50a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:52,193 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:55,613 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f2cd8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:55,615 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e04da80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:55,633 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:55,639 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e04f560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:38:56,134 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:00,340 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9047a520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:00,349 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc901537e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:00,366 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:00,374 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90153600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:01,131 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:05,591 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc906b5bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:05,592 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9074d260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:05,601 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:05,608 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9074cb80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:06,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-10-08 22:39:07,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b1_excluded_user_cannot_search_or_read_dms_surfaced_attachment ... 2026-10-08 22:39:08,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8234], uid: 275, model: ir.attachment 2026-10-08 22:39:08,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-10-08 22:39:09,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-10-08 22:39:09,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 276, model: ir.rule 2026-10-08 22:39:09,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-10-08 22:39:09,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-10-08 22:39:09,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-10-08 22:39:10,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8241], uid: 277, model: ir.attachment 2026-10-08 22:39:10,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b7_search_costs_no_extra_query_when_rule_domain_is_empty ... 2026-10-08 22:39:10,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-10-08 22:39:10,977 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:14,273 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbca7cc20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:14,274 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8df4b240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:14,285 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:14,290 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8df49da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:14,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-08 22:39:32,471 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:35,542 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90ffcd60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:35,544 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9014c0e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:35,554 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:35,559 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9014eb60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:36,064 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:40,339 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc904e4fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:40,341 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d8bf6a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:40,357 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:40,363 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d8bf9c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:40,906 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:45,402 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc906500e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:45,404 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd2354e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:45,413 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:45,420 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd237ba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:46,146 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:49,373 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e0df600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:49,375 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd0484a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:49,384 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:49,390 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd048900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:39:49,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-10-08 22:39:52,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-10-08 22:39:52,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:39:54,327 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:39:54] "GET /document/avatar/282/4322c7e4-b92a-4bcc-aa12-3b8f9c54f8f2 HTTP/1.1" 404 - 183 0.185 1.344 2026-10-08 22:39:54,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error: waiting for threads: [] 2026-10-08 22:39:54,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-10-08 22:39:54,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:39:54,854 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:39:54] "GET /document/avatar/282/3011301f-6499-4f2d-bd86-2b0f7cfb2223 HTTP/1.1" 200 - 24 0.019 0.454 2026-10-08 22:39:54,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-10-08 22:39:54,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:39:55,416 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:39:55] "GET /document/avatar/283/3011301f-6499-4f2d-bd86-2b0f7cfb2223 HTTP/1.1" 200 - 24 0.026 0.478 2026-10-08 22:39:55,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-10-08 22:39:55,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-10-08 22:39:55,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:39:56,970 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:39:56] "GET /document/avatar/282/3011301f-6499-4f2d-bd86-2b0f7cfb222a HTTP/1.1" 404 - 188 0.160 1.332 2026-10-08 22:39:56,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-10-08 22:39:57,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-10-08 22:39:57,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:39:59,784 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:39:59] "GET /document/avatar/284/3011301f-6499-4f2d-bd86-2b0f7cfb2223 HTTP/1.1" 404 - 194 0.164 2.588 2026-10-08 22:39:59,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-10-08 22:39:59,889 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:03,181 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f4851c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:03,184 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8dc7f420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:03,193 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:03,198 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dc7d9e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:03,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 22:40:19,184 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:23,816 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc914032e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:23,817 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e177ec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:23,828 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:23,835 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e1779c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:24,468 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:27,776 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90bc6480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:27,778 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8df28d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:27,785 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:27,790 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8df29080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:29,243 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:32,641 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eecc0e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:32,643 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8eaf0680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:32,658 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:32,664 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8eaf31a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:33,476 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:37,902 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc901618a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:37,903 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90be2700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:37,912 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:37,919 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90be31a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:38,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-10-08 22:40:38,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-10-08 22:40:38,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-10-08 22:40:39,013 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:42,639 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eaf0680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:42,640 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc901618a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:42,648 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:42,655 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8c18aa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:40:42,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:40:42,718 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-10-08 22:40:44,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-10-08 22:40:44,934 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24157] 2026-10-08 22:40:44,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:45,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-10-08 22:40:45,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24159] 2026-10-08 22:40:45,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:46,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-10-08 22:40:46,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-10-08 22:40:46,747 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-10-08 22:40:46,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24165] 2026-10-08 22:40:46,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:47,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-10-08 22:40:47,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24167] 2026-10-08 22:40:47,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:47,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-10-08 22:40:47,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-10-08 22:40:48,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-10-08 22:40:48,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24174] 2026-10-08 22:40:48,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:49,518 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-10-08 22:40:49,534 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24176] 2026-10-08 22:40:49,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:49,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-10-08 22:40:50,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-10-08 22:40:50,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-10-08 22:40:50,722 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24183] 2026-10-08 22:40:50,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:51,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-10-08 22:40:51,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24185] 2026-10-08 22:40:51,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:40:51,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-10-08 22:40:51,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:41:05,875 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:09,121 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fce93a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:09,122 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbcd16a20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:09,132 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:09,139 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbcd16de0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:10,722 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:14,095 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8edb8ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:14,097 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7abe200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:14,112 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:14,122 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7abff60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:14,599 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:19,119 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9067f740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:19,120 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8c231800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:19,130 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:19,136 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8c2302c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:19,949 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:22,838 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c263b00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:22,840 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc909422a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:22,849 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:22,855 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90940d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:24,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-10-08 22:41:24,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-10-08 22:41:24,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-10-08 22:41:24,697 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-10-08 22:41:24,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-10-08 22:41:24,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-10-08 22:41:24,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-10-08 22:41:25,040 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:28,251 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbf31940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:28,252 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9017d6c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:28,260 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:28,266 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9017fba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:28,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:41:30,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-10-08 22:41:31,021 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-10-08 22:41:31,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-10-08 22:41:31,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:41:33,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-10-08 22:41:33,717 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-10-08 22:41:33,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-10-08 22:41:34,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:41:34,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestWizardAccessIsolation.test_wizard_is_not_readable_by_a_different_user ... 2026-10-08 22:41:35,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 308, model: viin.document.parsing.wizard 2026-10-08 22:41:35,317 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:41:35,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestSectionLineCap.test_section_over_line_cap_is_rejected ... 2026-10-08 22:41:35,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:41:35,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_non_admin_access: Starting TestNonAdminDocumentParsing.test_missing_required_field_label_is_reported_for_non_admin_without_ir_model_fields_access ... 2026-10-08 22:41:36,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_non_admin_access: Starting TestNonAdminDocumentParsing.test_non_admin_user_can_analyze_document_without_ir_model_fields_access ... 2026-10-08 22:41:36,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_non_admin_access: Starting TestNonAdminDocumentParsing.test_non_admin_user_can_apply_parsed_value_to_target_without_ir_model_fields_access ... 2026-10-08 22:41:37,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:41:37,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderThroughTheFormReResolvesTheModel.test_switching_provider_in_the_form_reresolves_model_instead_of_blocking_save ... 2026-10-08 22:41:37,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:41:37,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_discarding_a_provider_switch_creates_no_catalog_row ... 2026-10-08 22:41:37,657 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [9] 2026-10-08 22:41:37,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_saving_a_provider_switch_still_creates_the_missing_catalog_row ... 2026-10-08 22:41:37,825 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [10] 2026-10-08 22:41:37,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:41:54,112 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:57,637 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd3bfec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:57,638 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e9d28e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:57,646 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:57,655 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e9d0360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:41:58,146 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:02,305 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90a94a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:02,306 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7fd1260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:02,315 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:02,321 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7fd2ca0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:02,838 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:05,987 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fdb0a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:05,988 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbad5760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:05,996 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:06,001 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbad7a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:06,723 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:10,921 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f1b7420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:10,922 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc37e3e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:10,930 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:10,936 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc37fb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:11,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-10-08 22:42:11,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-10-08 22:42:11,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-10-08 22:42:11,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 6, model: document.document 2026-10-08 22:42:12,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 6, model: document.document 2026-10-08 22:42:12,125 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3296] 2026-10-08 22:42:12,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 6, model: document.document 2026-10-08 22:42:12,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: project.project 2026-10-08 22:42:12,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3295] 2026-10-08 22:42:12,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [196084] 2026-10-08 22:42:12,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-10-08 22:42:12,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-10-08 22:42:12,721 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-10-08 22:42:12,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 6, model: document.workspace 2026-10-08 22:42:12,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 6, model: document.workspace 2026-10-08 22:42:12,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3294] 2026-10-08 22:42:12,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [10], uid: 6, model: document.workspace 2026-10-08 22:42:13,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [77], uid: 6, model: document.workspace 2026-10-08 22:42:13,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [78] 2026-10-08 22:42:13,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-10-08 22:42:13,767 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-10-08 22:42:13,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [156], uid: 6, model: document.document 2026-10-08 22:42:13,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: project.project 2026-10-08 22:42:13,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: project.project 2026-10-08 22:42:14,133 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:18,689 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f2f8b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:18,691 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e0df100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:18,697 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:18,703 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e0dc4a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:42:18,742 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:42:19,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-10-08 22:42:19,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-10-08 22:42:19,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-10-08 22:42:21,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-10-08 22:42:21,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:42:37,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-10-08 22:42:37,606 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24572] 2026-10-08 22:42:37,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:42:38,215 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-10-08 22:42:38,228 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24574] 2026-10-08 22:42:38,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:42:38,834 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-10-08 22:42:38,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24576] 2026-10-08 22:42:38,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:42:39,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_equipment_saves_on_a_lot_whose_supplier_belongs_to_another_company ... 2026-10-08 22:42:39,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_vendor_entered_at_creation_is_kept_and_not_replaced_by_the_lot_supplier ... 2026-10-08 22:42:40,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_vendor_stays_writable_after_the_equipment_is_created ... 2026-10-08 22:42:40,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_warranty_expiration_entered_at_creation_is_kept_and_not_replaced_by_the_lot_expiry ... 2026-10-08 22:42:40,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_warranty_expiration_stays_writable_after_the_equipment_is_created ... 2026-10-08 22:42:40,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:42:56,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-10-08 22:42:56,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24970] 2026-10-08 22:42:56,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:42:57,539 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-10-08 22:42:57,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24972] 2026-10-08 22:42:57,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:42:58,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-10-08 22:42:58,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24974] 2026-10-08 22:42:58,321 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 22:42:58,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_equipment_hides_the_partner_infor_of_a_lot_recorded_by_another_company ... 2026-10-08 22:42:59,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_equipment_visibility_agrees_with_the_shipped_lot_partner_rule ... 2026-10-08 22:42:59,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_customer_reaches_the_equipment_of_an_entitled_company ... 2026-10-08 22:42:59,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_sourced_fields_are_readable_without_inventory_access ... 2026-10-08 22:42:59,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_supplier_reaches_the_equipment_of_an_entitled_company ... 2026-10-08 22:42:59,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_warranty_expiry_reaches_the_equipment_of_an_entitled_company ... 2026-10-08 22:42:59,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_without_partner_infor_stays_readable_across_companies ... 2026-10-08 22:42:59,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_privileged_recompute_does_not_restore_a_hidden_request_customer ... 2026-10-08 22:43:00,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_request_customer_stays_empty_for_a_lot_recorded_by_another_company ... 2026-10-08 22:43:00,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_requests_group_by_customer_for_a_company_entitled_to_the_lot ... 2026-10-08 22:43:00,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:43:01,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-10-08 22:43:01,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-10-08 22:43:01,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:02,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-10-08 22:43:02,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-10-08 22:43:02,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-10-08 22:43:02,492 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-08 22:43:02,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-10-08 22:43:02,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-08 22:43:02,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-10-08 22:43:02,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:03,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-10-08 22:43:03,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:05,102 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-10-08 22:43:05,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-10-08 22:43:05,414 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.message records with IDs: [25020, 25019] 2026-10-08 22:43:05,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-10-08 22:43:05,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1861] 2026-10-08 22:43:05,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-10-08 22:43:05,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-10-08 22:43:05,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-10-08 22:43:05,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-10-08 22:43:06,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-10-08 22:43:06,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [42], uid: 6, model: estimate.line 2026-10-08 22:43:06,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-10-08 22:43:06,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25017] 2026-10-08 22:43:06,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-10-08 22:43:06,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-10-08 22:43:06,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-08 22:43:06,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25021, 25017] 2026-10-08 22:43:06,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-10-08 22:43:07,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-10-08 22:43:07,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-08 22:43:07,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-08 22:43:07,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: estimate.estimate 2026-10-08 22:43:07,743 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25023, 25018] 2026-10-08 22:43:07,778 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 6, model: estimate.estimate 2026-10-08 22:43:07,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-10-08 22:43:07,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-10-08 22:43:07,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-10-08 22:43:07,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25020, 25019] 2026-10-08 22:43:07,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [15], uid: 6, model: estimate.estimate 2026-10-08 22:43:08,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:08,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-10-08 22:43:08,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-10-08 22:43:08,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-10-08 22:43:09,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-10-08 22:43:09,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-10-08 22:43:09,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-10-08 22:43:09,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-10-08 22:43:09,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-10-08 22:43:09,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-10-08 22:43:09,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:11,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-10-08 22:43:12,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-10-08 22:43:12,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-10-08 22:43:12,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-10-08 22:43:13,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [554] 2026-10-08 22:43:13,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-10-08 22:43:14,085 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-10-08 22:43:14,539 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-10-08 22:43:14,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [555] 2026-10-08 22:43:16,489 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [556] 2026-10-08 22:43:16,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-10-08 22:43:16,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [557] 2026-10-08 22:43:17,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:19,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-10-08 22:43:20,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-10-08 22:43:20,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-10-08 22:43:20,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-10-08 22:43:20,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-10-08 22:43:20,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-10-08 22:43:20,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-10-08 22:43:20,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-10-08 22:43:20,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-10-08 22:43:22,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-10-08 22:43:22,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-10-08 22:43:22,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:43:23,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-10-08 22:43:24,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-10-08 22:43:26,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_wizard_line_valid ... 2026-10-08 22:43:27,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line ... 2026-10-08 22:43:29,439 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:32,775 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eb2aa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:32,776 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea9b920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:32,783 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:32,789 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea9b4c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:33,173 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:37,572 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc913d6520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:37,573 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc25b560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:37,583 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:37,590 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc25ba60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:37,986 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:41,451 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcbed080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:41,452 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc413ec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:41,463 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:41,470 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc410540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:42,902 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:46,048 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f370720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:46,049 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7ab1580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:46,059 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:46,066 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7ab0040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:46,440 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:50,805 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f0472e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:50,807 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7c085e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:50,816 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:50,822 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7c09ee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:51,172 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:54,726 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fad5bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:54,727 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e97ed40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:54,743 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:54,749 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e97c220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:56,213 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:59,662 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc913ebec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:59,663 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9143a480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:59,672 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:43:59,677 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9143afc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:00,062 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:04,484 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc1d7880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:04,485 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90a13880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:04,494 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:04,501 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90a10720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:04,898 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:08,271 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f8428e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:08,272 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d8aa3e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:08,279 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:08,283 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d8a93a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:09,663 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:13,117 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dcd07c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:13,118 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f3263e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:13,132 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:13,139 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f327880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:13,521 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:18,027 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9140f9c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:18,029 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f125300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:18,036 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:18,042 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f125b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:18,435 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:21,965 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eaa3380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:21,966 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc4102c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:21,974 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:21,980 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc4134c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:23,341 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:26,699 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e9c99e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:26,701 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e04cb80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:26,709 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:26,715 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e04dee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:27,081 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:31,508 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8de00ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:31,509 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc20f240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:31,517 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:31,524 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8da23ec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:31,912 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:36,517 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd0d6340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:36,518 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9131c540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:36,528 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:36,535 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9131cf40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:36,917 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:40,120 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90ada660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:40,121 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e954680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:40,135 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:40,142 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d87e520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:40,561 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:45,026 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f7a9800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:45,028 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd232fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:45,039 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:45,046 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd231940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:45,426 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:50,098 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e9b2020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:50,100 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc62da80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:50,109 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:50,116 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc62f380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:50,529 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:53,872 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ecf6700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:53,874 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc487240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:53,896 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:53,905 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc484680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:54,322 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:59,076 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90889580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:59,077 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbcaf7e20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:59,098 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:59,104 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbcaf4b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:44:59,531 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:04,162 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90c31300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:04,163 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913ef060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:04,173 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:04,179 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dc8a7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:04,604 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:07,989 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc913ba160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:07,991 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e9f3420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:08,001 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:08,008 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e9f1ee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:09,502 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:12,947 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fdd0860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:12,949 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90b54540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:12,961 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:12,968 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90b54900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:13,368 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:18,214 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e04ec00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:18,215 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc0a4860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:18,222 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:18,227 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e9b09a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:18,627 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:22,439 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9141bf60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:22,441 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f3a84a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:22,457 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:22,464 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f3ab9c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:23,864 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:27,170 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc64d760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:27,172 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90890f40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:27,181 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:27,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc908925c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:27,537 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:32,036 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e51e700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:32,037 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e4ee7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:32,050 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:32,057 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e4ecd60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:32,464 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:36,044 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f841760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:36,047 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc908f22a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:36,062 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:36,070 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc908f1da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:37,461 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:41,099 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd4d79c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:41,100 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90d5a840> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:41,108 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:41,113 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90d5ba60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:41,492 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:45,839 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc308e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:45,840 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913cf880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:45,853 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:45,860 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc913cd620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:46,278 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:49,824 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbca56200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:49,826 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913d67a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:49,843 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:49,850 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc913d7f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:51,346 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:55,108 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9014e200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:55,111 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e491bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:55,133 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:55,142 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e493060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:45:55,561 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:00,457 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91423100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:00,459 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e8322a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:00,472 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:00,477 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e830540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:00,885 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:04,413 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcdb5300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:04,415 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9143a160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:04,425 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:04,431 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9143a660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:05,774 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:09,222 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ea2a160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:09,223 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90ad8360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:09,237 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:09,242 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90ada840> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:09,634 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:14,075 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f37b560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:14,076 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913414e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:14,086 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:14,093 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc913418a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:14,487 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:19,277 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f82ad40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:19,278 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd5f0220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:19,305 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:19,312 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd5f1d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:19,739 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:23,475 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc1e6660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:23,476 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90ad8720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:23,484 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:23,490 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90adafc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:23,826 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:28,105 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dc89080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:28,106 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd41c720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:28,116 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:28,122 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd41e7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:28,551 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:33,342 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90b57240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:33,344 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f387d80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:33,354 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:33,361 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f384040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:33,799 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:37,019 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eb29940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:37,021 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7c0bce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:37,028 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:37,035 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7c08cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:37,409 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:41,721 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbf67740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:41,722 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8c187c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:41,733 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:41,740 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8c186480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:42,145 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:46,692 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e3abf60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:46,693 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8def2160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:46,702 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:46,709 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8def0900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:47,128 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:50,639 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ec50220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:50,641 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc913b5e40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:50,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:50,657 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc913b4b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:52,164 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:55,475 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbabe3f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:55,477 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f260220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:55,489 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:55,495 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f260a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:46:55,867 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:00,210 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc908f2de0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:00,211 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc68c4a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:00,226 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:00,231 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc68e7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:00,592 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:03,989 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fe29c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:03,991 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd24d4e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:04,002 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:04,009 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd24fc40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:05,368 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:08,739 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e9d1da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:08,741 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8dcea340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:08,750 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:08,757 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dce8220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:08,885 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:13,558 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dcebce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:13,559 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90f91da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:13,568 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:13,573 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90f92480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:47:13,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:47:14,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-10-08 22:47:16,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-10-08 22:47:18,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-10-08 22:47:20,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-10-08 22:47:22,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-10-08 22:47:24,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-10-08 22:47:26,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:47:26,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-10-08 22:47:26,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-10-08 22:47:26,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:47:27,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-10-08 22:47:27,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-10-08 22:47:27,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-10-08 22:47:27,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-10-08 22:47:27,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-10-08 22:47:27,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:47:28,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-10-08 22:47:28,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-10-08 22:47:28,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-10-08 22:47:28,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-10-08 22:47:29,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-10-08 22:47:29,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:47:30,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-10-08 22:47:30,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-10-08 22:47:31,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-10-08 22:47:31,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-10-08 22:47:31,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-10-08 22:47:31,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:47:31,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_01_registration_create_issues_partner_barcode ... 2026-10-08 22:47:32,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_02_non_participant_partner_has_no_barcode ... 2026-10-08 22:47:32,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_03_scan_permanent_card_confirms_open_registration ... 2026-10-08 22:47:33,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_04_scan_permanent_card_twice_reports_already_registered ... 2026-10-08 22:47:34,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_05_scan_unknown_code_returns_invalid_ticket ... 2026-10-08 22:47:34,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_06_register_attendee_transparent_for_registration_barcode ... 2026-10-08 22:47:34,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_07_scan_prefers_open_over_draft_registration ... 2026-10-08 22:47:35,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_08_partner_card_scoped_to_issuing_company ... 2026-10-08 22:47:44,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_09_cron_backfill_narrows_to_participants_across_companies ... 2026-10-08 22:47:52,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_10_write_partner_id_on_existing_registration_issues_card ... 2026-10-08 22:47:53,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_11_report_renders_once_and_skips_cardless_partners ... 2026-10-08 22:47:53,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_12_cron_record_loads_with_days_interval ... 2026-10-08 22:47:53,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_14_distinct_partners_in_same_company_get_distinct_cards ... 2026-10-08 22:47:54,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_15_same_partner_across_two_companies_in_one_batch_stays_independently_scoped ... 2026-10-08 22:48:02,977 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_17_scanning_against_a_nonexistent_event_answers_instead_of_crashing ... 2026-10-08 22:48:04,071 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-08 22:48:07,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-10-08 22:48:07,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 350, model: fleet.vehicle.log.services 2026-10-08 22:48:07,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #350 deleted mail.message records with IDs: [6110, 4826, 65] 2026-10-08 22:48:07,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 350, model: fleet.vehicle.log.services 2026-10-08 22:48:07,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-10-08 22:48:07,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #349 deleted mail.message records with IDs: [6110, 4826, 65] 2026-10-08 22:48:07,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #349 deleted ir.model.data records with IDs: [44564] 2026-10-08 22:48:07,412 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #349 deleted fleet.vehicle.log.services records with IDs: [1] 2026-10-08 22:48:07,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #349 deleted fleet.vehicle.log.services records with IDs: [7] 2026-10-08 22:48:07,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:48:10,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-10-08 22:48:10,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:48:13,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-10-08 22:48:13,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:48:15,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-10-08 22:48:15,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:48:18,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_amount_written_directly_sets_unit_price ... 2026-10-08 22:48:18,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-10-08 22:48:18,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_new_service_costs_quantity_times_unit_price ... 2026-10-08 22:48:18,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:48:21,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-10-08 22:48:21,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #377 deleted ir.model.data records with IDs: [44440] 2026-10-08 22:48:21,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #377 deleted fleet.service.type records with IDs: [3] 2026-10-08 22:48:22,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-10-08 22:48:22,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 376, model: fleet.vehicle 2026-10-08 22:48:22,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 376, model: fleet.vehicle 2026-10-08 22:48:22,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #376 deleted mail.message records with IDs: [2847, 60] 2026-10-08 22:48:22,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.vehicle 2026-10-08 22:48:22,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.vehicle.log.services 2026-10-08 22:48:22,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 376, model: fleet.vehicle.log.services 2026-10-08 22:48:22,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [13], uid: 376, model: fleet.vehicle.log.services 2026-10-08 22:48:22,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.vehicle.log.services 2026-10-08 22:48:22,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 376, model: fleet.service.type 2026-10-08 22:48:22,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 376, model: fleet.service.type 2026-10-08 22:48:22,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.service.type 2026-10-08 22:48:22,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-10-08 22:48:22,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-10-08 22:48:23,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-10-08 22:48:23,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:48:24,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_account_fleet_service_follows_price_change_on_repost_without_duplicate ... 2026-10-08 22:48:28,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [555] 2026-10-08 22:48:29,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_account_fleet_service_line_can_be_deleted_after_reset_to_draft ... 2026-10-08 22:48:29,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-10-08 22:48:30,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247] 2026-10-08 22:48:30,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25774] 2026-10-08 22:48:30,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [15] 2026-10-08 22:48:30,499 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [586] 2026-10-08 22:48:30,674 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [587] 2026-10-08 22:48:30,713 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_account_fleet_service_removed_with_the_vehicle_of_its_draft_line ... 2026-10-08 22:48:31,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [558] 2026-10-08 22:48:31,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25775] 2026-10-08 22:48:31,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [16] 2026-10-08 22:48:31,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-10-08 22:48:32,818 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [559] 2026-10-08 22:48:33,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:48:34,807 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:38,311 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc5e6660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:38,312 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbcad9ee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:38,321 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:38,327 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbcad9c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:38,877 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:43,437 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90d58fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:43,439 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e4572e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:43,449 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:43,456 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e4549a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:43,988 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:47,627 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd56d8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:47,628 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90b1b560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:47,638 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:47,644 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8c3119e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:49,238 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:52,323 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc908b0b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:52,325 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc306700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:52,338 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:52,345 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc307e20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:52,832 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:57,051 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eeb4220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:57,052 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbb24fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:57,064 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:57,070 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbb26660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:48:57,564 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:00,679 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ddc5120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:00,680 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8dc7de40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:00,691 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:00,698 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8dc7d9e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:02,193 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:05,747 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcd47880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:05,748 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9080d440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:05,758 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:05,764 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9080fe20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:06,220 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:10,423 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9130c860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:10,425 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ede8d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:10,439 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:10,449 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8edeb7e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:10,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-10-08 22:49:13,563 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:17,984 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc079bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:17,985 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ec50ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:17,993 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:18,000 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ec520c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:49:18,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:49:18,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-10-08 22:49:18,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-10-08 22:49:18,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:49:29,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-10-08 22:49:29,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-10-08 22:49:34,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-10-08 22:49:34,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-10-08 22:49:34,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-10-08 22:49:34,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-10-08 22:49:34,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-10-08 22:49:35,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-10-08 22:49:35,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-10-08 22:49:35,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-10-08 22:49:35,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-10-08 22:49:36,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252] 2026-10-08 22:49:36,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 601] 2026-10-08 22:49:37,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move records with IDs: [247] 2026-10-08 22:49:37,133 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-10-08 22:49:37,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [253] 2026-10-08 22:49:37,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [602] 2026-10-08 22:49:38,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [603] 2026-10-08 22:49:38,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-10-08 22:49:38,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-10-08 22:49:39,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:49:42,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-10-08 22:49:43,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-10-08 22:49:44,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-10-08 22:49:45,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-10-08 22:49:46,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:49:49,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_001 ... 2026-10-08 22:49:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [26, 27] 2026-10-08 22:49:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [565, 564] 2026-10-08 22:49:53,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_002 ... 2026-10-08 22:49:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: fleet.vehicle.log.services 2026-10-08 22:49:57,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #397 deleted fleet.vehicle.log.services records with IDs: [28, 29] 2026-10-08 22:49:57,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [567, 566] 2026-10-08 22:49:57,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-10-08 22:49:59,050 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-10-08 22:49:59,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [261, 262] 2026-10-08 22:49:59,991 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [620, 621, 622] 2026-10-08 22:50:00,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move records with IDs: [257] 2026-10-08 22:50:00,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-10-08 22:50:00,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [263] 2026-10-08 22:50:00,931 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [623, 624] 2026-10-08 22:50:01,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move records with IDs: [258] 2026-10-08 22:50:01,052 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [30] 2026-10-08 22:50:01,096 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-10-08 22:50:04,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [32] 2026-10-08 22:50:04,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [569, 570] 2026-10-08 22:50:04,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [264, 265] 2026-10-08 22:50:04,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [625, 626, 627] 2026-10-08 22:50:05,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move records with IDs: [259] 2026-10-08 22:50:05,020 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1996] 2026-10-08 22:50:05,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:50:09,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-10-08 22:50:10,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:50:13,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-10-08 22:50:14,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_fleet_vehicle_log_services_multi_service_uses_list ... 2026-10-08 22:50:15,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:50:33,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_changing_or_removing_vehicle_on_draft_line_follows_in_distribution ... 2026-10-08 22:50:36,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_foreign_currency_bill_can_be_edited_after_reset_to_draft ... 2026-10-08 22:50:39,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [572] 2026-10-08 22:50:40,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_foreign_currency_bill_service_amount_is_in_company_currency ... 2026-10-08 22:50:43,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_manual_split_without_vehicle_is_left_as_the_user_set_it ... 2026-10-08 22:50:46,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_negative_vendor_bill_line_with_vehicle_reduces_the_cost ... 2026-10-08 22:50:48,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_post_bill_with_several_vehicle_lines_creates_one_service_each ... 2026-10-08 22:50:52,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_post_bill_without_analytic_creates_one_service_per_line ... 2026-10-08 22:50:55,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_purchase_receipt_with_vehicle_creates_one_service ... 2026-10-08 22:50:56,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_repost_after_reset_to_draft_keeps_one_service_per_line ... 2026-10-08 22:51:00,024 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [584, 585] 2026-10-08 22:51:00,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_sale_line_with_vehicle_books_revenue_on_the_vehicle_without_service ... 2026-10-08 22:51:01,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_service_created_by_another_flow_while_posting_survives ... 2026-10-08 22:51:04,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_split_over_two_vehicles_keeps_two_logs_after_reset_to_draft_and_repost ... 2026-10-08 22:51:07,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #417 deleted fleet.vehicle.log.services records with IDs: [53, 54] 2026-10-08 22:51:07,968 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #417 deleted account.analytic.line records with IDs: [591, 590] 2026-10-08 22:51:08,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_changed_after_reset_to_draft_moves_the_service ... 2026-10-08 22:51:11,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [594] 2026-10-08 22:51:12,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_column_is_never_shown_on_sale_document ... 2026-10-08 22:51:12,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_column_is_removed_with_analytic_accounting ... 2026-10-08 22:51:12,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_column_is_shown_on_purchase_document_without_analytic_accounting ... 2026-10-08 22:51:13,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_leaves_entries_of_other_plans_untouched ... 2026-10-08 22:51:13,273 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:16,663 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb828a3e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:16,665 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc079bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:16,679 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:16,693 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba2a5a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:18,271 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:21,387 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fe340e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:21,389 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd56f2e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:21,400 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:21,407 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd56e5c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:21,905 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:26,222 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb82bdbc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:26,224 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9069a660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:26,234 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:26,241 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90699260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:26,751 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:30,262 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c0898a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:30,264 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc91335bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:30,284 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:30,291 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc91336160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:31,864 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:35,244 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc526480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:35,246 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd234c20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:35,259 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:35,265 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd236660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:35,729 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:40,078 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90152020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:40,080 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc906b6340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:40,089 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:40,096 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc906b4b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:40,540 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:44,958 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8fc62020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:44,960 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc308cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:44,972 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:44,979 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc30b2e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:45,442 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:48,797 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eeb6fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:48,798 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e51c4a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:48,808 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:48,815 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e51fec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_vehicle_line_bill.py", line 166, in test_vehicle_leaves_entries_of_other_plans_untouched other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:51:55,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_on_draft_line_sets_its_account_to_full_distribution ... 2026-10-08 22:51:58,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_removed_after_reset_to_draft_leaves_no_service ... 2026-10-08 22:52:01,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [596] 2026-10-08 22:52:02,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #415 deleted mail.message records with IDs: [25787] 2026-10-08 22:52:02,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #415 deleted fleet.vehicle.log.services records with IDs: [58] 2026-10-08 22:52:02,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vendor_refund_with_vehicle_creates_one_service_reducing_the_cost ... 2026-10-08 22:52:03,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_zero_amount_vehicle_line_creates_no_service ... 2026-10-08 22:52:07,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:52:10,582 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc1d6200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:52:10,584 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ee068e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:52:10,605 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:52:10,611 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ee07740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:52:10,666 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:52:10,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-10-08 22:52:11,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:52:14,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-10-08 22:52:14,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345104761596515.1791499934.731419324874878-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:15,010 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-08 22:52:15,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732570618922860.1791499935.059853792190552-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:15,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-08 22:52:15,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-08 22:52:15,386 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-08 22:52:15,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475243440530261.1791499935.440632820129395-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:15,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-08 22:52:15,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124456835979026.1791499935.585914373397827-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:15,664 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-08 22:52:15,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-08 22:52:15,908 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-08 22:52:16,338 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-10-08 22:52:16,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-10-08 22:52:18,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917614208267375.1791499938.060301065444946-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:18,353 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-08 22:52:18,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676409359212469.1791499938.406886577606201-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:18,485 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-08 22:52:18,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-08 22:52:18,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-08 22:52:18,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <152828807782098.1791499938.806473016738892-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:18,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-08 22:52:19,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821656736498682.1791499938.937771081924438-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:19,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-08 22:52:19,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-08 22:52:19,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-08 22:52:19,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-10-08 22:52:19,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-10-08 22:52:20,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775532161907303.1791499940.063920021057129-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:20,390 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-08 22:52:20,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <263330971873251.1791499940.442284345626831-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:20,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-08 22:52:20,644 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-08 22:52:20,771 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-08 22:52:20,886 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527690468477514.1791499940.821965456008911-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:20,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-08 22:52:21,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009792131949296.1791499940.943174600601196-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:21,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-08 22:52:21,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-08 22:52:21,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-08 22:52:21,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-10-08 22:52:21,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-10-08 22:52:22,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502596622237970.1791499942.022109031677246-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:22,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-08 22:52:22,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269456297328138.1791499942.443033456802368-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:22,563 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-08 22:52:22,757 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-08 22:52:22,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-08 22:52:23,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284075598003619.1791499942.988303422927856-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:23,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-08 22:52:23,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034976595330491.1791499943.134557485580444-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:23,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-08 22:52:23,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-08 22:52:23,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-08 22:52:23,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-10-08 22:52:24,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-10-08 22:52:24,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242561956235047.1791499944.440813779830933-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:24,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-08 22:52:24,936 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710333653675309.1791499944.873368501663208-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:24,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-08 22:52:25,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-08 22:52:25,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-08 22:52:25,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360346895739202.1791499945.342559337615967-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:25,449 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-08 22:52:25,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692133068499765.1791499945.513355016708374-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:25,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-08 22:52:25,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-08 22:52:25,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-08 22:52:26,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-10-08 22:52:26,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-10-08 22:52:26,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946832645609765.1791499946.555166006088257-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:26,769 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-08 22:52:26,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415094948149607.1791499946.823655128479004-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:26,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-08 22:52:27,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-08 22:52:27,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-08 22:52:27,321 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573818954361031.1791499947.256838798522949-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:27,331 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-08 22:52:27,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871552387050301.1791499947.384219646453857-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:27,459 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-08 22:52:27,588 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-08 22:52:27,717 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-08 22:52:28,025 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-10-08 22:52:28,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:52:31,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-10-08 22:52:31,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-10-08 22:52:31,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767356758115907.1791499951.612813234329224-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:31,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-08 22:52:32,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847679217176548.1791499951.977583646774292-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:32,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-08 22:52:32,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-08 22:52:32,322 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-08 22:52:32,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993036219542399.1791499952.385644435882568-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:32,505 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-08 22:52:32,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061693101410631.1791499952.564065933227539-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:32,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-08 22:52:32,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-08 22:52:32,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-08 22:52:33,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-10-08 22:52:33,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-10-08 22:52:33,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208557561797801.1791499953.463828086853027-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:33,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-08 22:52:33,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823083280280201.1791499953.854968070983887-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:33,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-08 22:52:34,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-08 22:52:34,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-08 22:52:34,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946242188883508.1791499954.229682683944702-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:34,311 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-08 22:52:34,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753625316175286.1791499954.363663911819458-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:34,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-08 22:52:34,569 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-08 22:52:34,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-08 22:52:34,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-10-08 22:52:35,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:52:37,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-10-08 22:52:38,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161745897518079.1791499958.180162906646729-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:38,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-08 22:52:38,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383625027360599.1791499958.478760480880737-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:38,567 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-08 22:52:38,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-10-08 22:52:38,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-10-08 22:52:38,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089358846577201.1791499958.888360261917114-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:38,957 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-10-08 22:52:39,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702003579532507.1791499959.007451295852661-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:39,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-10-08 22:52:39,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-10-08 22:52:39,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-10-08 22:52:39,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-10-08 22:52:39,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-10-08 22:52:40,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546843318397364.1791499959.960289239883423-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:40,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-10-08 22:52:40,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429638496368584.1791499960.244769573211670-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:40,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-10-08 22:52:40,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-10-08 22:52:40,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-08 22:52:40,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653615615784397.1791499960.601763486862183-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:40,676 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-08 22:52:40,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844453022194962.1791499960.727544784545898-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:40,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-08 22:52:40,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-08 22:52:41,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-10-08 22:52:41,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-10-08 22:52:41,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-10-08 22:52:41,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952182536256597.1791499961.620450258255005-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:41,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-10-08 22:52:42,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341697261762286.1791499961.981384277343750-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:42,054 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-10-08 22:52:42,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-10-08 22:52:42,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-10-08 22:52:42,406 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944354272411508.1791499962.345545291900635-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:42,414 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-08 22:52:42,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967273106799906.1791499962.481212377548218-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:42,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-08 22:52:42,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-08 22:52:42,812 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-08 22:52:43,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-10-08 22:52:43,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-10-08 22:52:43,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <670607537433536.1791499963.471539497375488-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:43,730 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-08 22:52:43,829 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477458632499089.1791499963.774278402328491-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:43,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-08 22:52:43,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-08 22:52:44,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-08 22:52:44,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842239746684626.1791499964.131751060485840-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:44,205 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-08 22:52:44,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100877693260502.1791499964.256384849548340-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:44,329 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-08 22:52:44,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-08 22:52:44,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-08 22:52:44,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-10-08 22:52:45,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-10-08 22:52:45,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986671818164655.1791499965.312698841094971-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:45,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-08 22:52:45,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932830371871317.1791499965.718038558959961-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:45,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-08 22:52:45,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-08 22:52:46,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-08 22:52:46,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509681890983159.1791499966.186655521392822-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:46,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-08 22:52:46,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635282119281148.1791499966.324703693389893-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:46,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-08 22:52:46,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-08 22:52:46,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-08 22:52:47,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-10-08 22:52:47,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:52:47,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-10-08 22:52:47,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-10-08 22:52:47,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-10-08 22:52:47,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:52:51,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_group_by_transport_cycles_guard: Starting TestGroupByTransportCyclesGuard.test_grouping_a_mixed_timed_and_untimed_item_set_skips_the_untimed_one_instead_of_raising ... 2026-10-08 22:52:51,467 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_group_by_transport_cycles_guard: Starting TestGroupByTransportCyclesGuard.test_grouping_an_all_untimed_item_set_answers_empty_not_a_crash ... 2026-10-08 22:52:51,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:52:54,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-10-08 22:52:54,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-10-08 22:52:54,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164989232392089.1791499974.586900949478149-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:54,812 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-08 22:52:54,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621919460223888.1791499974.860217332839966-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:54,935 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-08 22:52:55,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-08 22:52:55,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-08 22:52:55,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141276018897966.1791499975.300016403198242-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:55,442 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-08 22:52:55,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651720316822641.1791499975.509219408035278-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:55,591 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-08 22:52:55,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-08 22:52:55,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-08 22:52:55,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-10-08 22:52:56,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396808356749288.1791499976.124798774719238-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:56,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-08 22:52:56,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737545002979081.1791499976.472750186920166-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:56,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-10-08 22:52:56,668 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-10-08 22:52:56,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-10-08 22:52:56,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735433100394779.1791499976.833059310913086-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:56,903 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-10-08 22:52:57,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503938312898752.1791499976.949689865112305-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:57,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-10-08 22:52:57,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-10-08 22:52:57,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-10-08 22:52:57,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-10-08 22:52:57,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238435691118997.1791499977.412808179855347-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:52:57,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-10-08 22:52:57,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610776344906299.1791499977.688077926635742-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:52:57,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-08 22:52:57,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-08 22:52:57,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-08 22:52:58,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357130534734716.1791499978.048376798629761-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:52:58,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-08 22:52:58,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608529153555959.1791499978.165320873260498-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:52:58,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-08 22:52:58,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-08 22:52:58,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-08 22:52:58,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-10-08 22:52:59,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-08 22:52:59,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-10-08 22:52:59,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:53:02,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-10-08 22:53:02,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-10-08 22:53:02,508 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-10-08 22:53:02,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-10-08 22:53:02,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-10-08 22:53:02,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-10-08 22:53:03,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:53:05,841 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-10-08 22:53:06,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917025598696010.1791499986.070276498794556-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:06,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-08 22:53:06,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475693867638962.1791499986.408957958221436-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:06,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-08 22:53:06,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-08 22:53:06,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-08 22:53:06,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544814436296665.1791499986.804383039474487-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:06,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-08 22:53:06,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427089188463532.1791499986.934723138809204-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:07,003 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-08 22:53:07,114 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-08 22:53:07,230 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-08 22:53:07,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-10-08 22:53:07,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-10-08 22:53:08,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231980936024843.1791499987.836885929107666-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:08,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-08 22:53:08,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <846040419293427.1791499988.171186447143555-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:08,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-08 22:53:08,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-08 22:53:08,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-08 22:53:08,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111829564051159.1791499988.586989641189575-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:08,668 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-08 22:53:08,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355274831263483.1791499988.723109960556030-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:08,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-08 22:53:08,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-08 22:53:09,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-08 22:53:09,383 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-10-08 22:53:09,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-10-08 22:53:09,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462765573844107.1791499989.751929998397827-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:10,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-08 22:53:10,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376249853265075.1791499990.093801975250244-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:10,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-08 22:53:10,281 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-08 22:53:10,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-08 22:53:10,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550708212185597.1791499990.462460517883301-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:10,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-08 22:53:10,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063342885388835.1791499990.572504043579102-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:10,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-08 22:53:10,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-08 22:53:10,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-08 22:53:11,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615046449862660.1791499991.056535005569458-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:11,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-08 22:53:11,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683481680960107.1791499991.190029859542847-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:11,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-08 22:53:11,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-10-08 22:53:11,559 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-10-08 22:53:11,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138314964332202.1791499991.606460809707642-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:11,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-10-08 22:53:11,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395111228869294.1791499991.729546308517456-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:11,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-10-08 22:53:11,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-10-08 22:53:12,114 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-10-08 22:53:12,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-10-08 22:53:12,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_no_items_falls_back_to_start_date ... 2026-10-08 22:53:12,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_skips_floor_when_start_date_is_false ... 2026-10-08 22:53:13,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436061630298009.1791499993.049713373184204-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:13,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-10-08 22:53:13,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002602499177575.1791499993.355308771133423-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:13,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-10-08 22:53:13,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-10-08 22:53:13,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-10-08 22:53:13,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616954119420564.1791499993.732636928558350-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:13,809 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-10-08 22:53:13,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981235944946942.1791499993.860776185989380-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:13,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-10-08 22:53:14,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-10-08 22:53:14,194 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-10-08 22:53:14,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-10-08 22:53:14,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:53:14,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-10-08 22:53:14,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-10-08 22:53:15,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-10-08 22:53:15,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-10-08 22:53:15,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-10-08 22:53:16,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:53:16,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-10-08 22:53:17,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-10-08 22:53:17,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-10-08 22:53:17,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:53:17,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-10-08 22:53:17,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-08 22:53:17,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-08 22:53:17,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:53:17,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-10-08 22:53:17,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:53:20,481 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_an_empty_item_set_is_zero_not_a_crash ... 2026-10-08 22:53:20,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_items_without_times_is_zero_not_a_crash ... 2026-10-08 22:53:20,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-10-08 22:53:21,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-10-08 22:53:21,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153800162596802.1791500001.238096475601196-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:21,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-10-08 22:53:21,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122635098754320.1791500001.590856552124023-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:21,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-10-08 22:53:21,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-10-08 22:53:21,931 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-10-08 22:53:22,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478775676408939.1791500001.975412130355835-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:22,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-10-08 22:53:22,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <112490426624039.1791500002.082141399383545-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:22,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-10-08 22:53:22,263 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-10-08 22:53:22,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-10-08 22:53:22,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-10-08 22:53:22,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-10-08 22:53:23,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-10-08 22:53:23,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-10-08 22:53:23,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-10-08 22:53:23,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_rewriting_the_end_date_of_a_trip_with_a_stale_arrival_keeps_the_new_date ... 2026-10-08 22:53:23,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_same_local_date_answers_false_when_the_trip_has_no_end ... 2026-10-08 22:53:24,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-10-08 22:53:24,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664064884481892.1791500004.339576005935669-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:24,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-10-08 22:53:24,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421736141545482.1791500004.696809768676758-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:24,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-10-08 22:53:24,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-10-08 22:53:25,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-10-08 22:53:25,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283255683396588.1791500005.061777830123901-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:25,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-10-08 22:53:25,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092069374653788.1791500005.256317377090454-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:25,383 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-10-08 22:53:25,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-10-08 22:53:25,661 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-10-08 22:53:25,946 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-10-08 22:53:26,211 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-10-08 22:53:26,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_nonzero ... 2026-10-08 22:53:26,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <175498777020893.1791500006.774503707885742-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:27,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-10-08 22:53:27,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608667808928478.1791500007.157084465026855-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:27,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-10-08 22:53:27,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-10-08 22:53:27,474 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-10-08 22:53:27,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897994669021650.1791500007.526404142379761-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:27,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-10-08 22:53:27,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976065923238650.1791500007.641751527786255-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:27,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-10-08 22:53:27,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-10-08 22:53:28,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-10-08 22:53:28,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-10-08 22:53:28,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-10-08 22:53:29,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_zero ... 2026-10-08 22:53:29,296 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-10-08 22:53:29,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-10-08 22:53:29,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:53:33,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-10-08 22:53:33,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-10-08 22:53:33,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 22:53:36,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-10-08 22:53:37,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997666433260665.1791500016.905913829803467-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:37,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-10-08 22:53:37,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680474270425878.1791500017.191997528076172-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:37,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-10-08 22:53:37,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-10-08 22:53:37,528 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-10-08 22:53:37,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <727698527476588.1791500017.578735589981079-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:37,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-10-08 22:53:37,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977871098744120.1791500017.696253538131714-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:37,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-10-08 22:53:37,903 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-10-08 22:53:38,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-10-08 22:53:38,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-10-08 22:53:38,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-10-08 22:53:38,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519722346313404.1791500018.772625446319580-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:53:39,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-10-08 22:53:39,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <137264532061121.1791500019.076873540878296-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:53:39,152 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-10-08 22:53:39,283 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-10-08 22:53:39,412 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-10-08 22:53:39,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200193168329431.1791500019.464403629302979-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:53:39,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-10-08 22:53:39,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741731116144064.1791500019.594016313552856-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:53:39,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-10-08 22:53:39,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-10-08 22:53:39,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-10-08 22:53:40,298 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-10-08 22:53:40,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:53:43,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-10-08 22:53:44,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-10-08 22:53:44,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-10-08 22:53:44,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-10-08 22:53:44,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-10-08 22:53:44,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-10-08 22:53:44,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-10-08 22:53:45,221 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-10-08 22:53:45,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-10-08 22:53:45,701 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-10-08 22:53:45,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-10-08 22:53:46,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-10-08 22:53:46,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:53:48,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-10-08 22:53:49,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-10-08 22:53:49,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_uses_vehicle_company_not_active_company ... 2026-10-08 22:54:03,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-10-08 22:54:03,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-10-08 22:54:03,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-10-08 22:54:03,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-10-08 22:54:03,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:54:06,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-10-08 22:54:07,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-10-08 22:54:07,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-10-08 22:54:07,513 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633717368086226.1791500047.332555294036865-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:07,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-10-08 22:54:07,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539906612484633.1791500047.674743890762329-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:07,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-10-08 22:54:07,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-10-08 22:54:08,044 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-10-08 22:54:08,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155260707935852.1791500048.096184968948364-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:08,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-10-08 22:54:08,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942247602151682.1791500048.224345922470093-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:08,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-10-08 22:54:08,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-10-08 22:54:08,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-10-08 22:54:09,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-10-08 22:54:09,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-10-08 22:54:09,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078869421277894.1791500049.837169647216797-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:10,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-10-08 22:54:10,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211480905665623.1791500050.117101907730103-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:10,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-10-08 22:54:10,301 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-10-08 22:54:10,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-08 22:54:10,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874656669366713.1791500050.501002311706543-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:10,568 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-08 22:54:10,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105748745856606.1791500050.618793964385986-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:10,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-10-08 22:54:10,814 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-10-08 22:54:10,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-10-08 22:54:11,488 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-10-08 22:54:11,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-10-08 22:54:12,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566015274094320.1791500051.981152296066284-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:12,238 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-10-08 22:54:12,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688936342832467.1791500052.285915851593018-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:12,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-10-08 22:54:12,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-10-08 22:54:12,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-10-08 22:54:12,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431110372114002.1791500052.693505048751831-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:12,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-10-08 22:54:12,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425873865568701.1791500052.817608594894409-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:12,894 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-10-08 22:54:13,022 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-10-08 22:54:13,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-10-08 22:54:13,718 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-10-08 22:54:14,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:54:16,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-10-08 22:54:16,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-10-08 22:54:16,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-10-08 22:54:17,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-10-08 22:54:17,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:54:20,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-10-08 22:54:20,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-10-08 22:54:20,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511869106571913.1791500060.741518497467041-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:21,022 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-10-08 22:54:21,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791298708729267.1791500061.075984716415405-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:21,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-10-08 22:54:21,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-10-08 22:54:21,419 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-08 22:54:21,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033373008378750.1791500061.472018003463745-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:21,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-10-08 22:54:21,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758780984591185.1791500061.608901262283325-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:21,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-08 22:54:21,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-10-08 22:54:21,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-10-08 22:54:22,492 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-10-08 22:54:22,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-10-08 22:54:22,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614784761651413.1791500062.838346481323242-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:23,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-10-08 22:54:23,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812210744989889.1791500063.093482494354248-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:23,157 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-10-08 22:54:23,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-10-08 22:54:23,418 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-08 22:54:23,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646220295185491.1791500063.462436199188232-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:23,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-10-08 22:54:23,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739427029840478.1791500063.577245712280273-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:23,636 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-10-08 22:54:23,742 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-10-08 22:54:23,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-10-08 22:54:23,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-10-08 22:54:24,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040077655101346.1791500064.005091667175293-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:24,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-10-08 22:54:24,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450307978494093.1791500064.298714637756348-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:24,372 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-10-08 22:54:24,489 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-10-08 22:54:24,616 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-10-08 22:54:24,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433927275163547.1791500064.668040513992310-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:24,743 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-10-08 22:54:24,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125815822129993.1791500064.800968408584595-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:24,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-10-08 22:54:24,988 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-10-08 22:54:25,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-10-08 22:54:25,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:54:34,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-10-08 22:54:34,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-10-08 22:54:34,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522205337313895.1791500074.614758729934692-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:34,935 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-10-08 22:54:35,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917526721438445.1791500075.015248298645020-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:35,123 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-10-08 22:54:35,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-10-08 22:54:35,409 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-10-08 22:54:35,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154075977789789.1791500075.467459917068481-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:35,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-10-08 22:54:35,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319996154918423.1791500075.691200494766235-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:35,792 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-10-08 22:54:35,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-10-08 22:54:36,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-10-08 22:54:36,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <137162627233273.1791500076.256573915481567-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:36,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-10-08 22:54:36,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238547356983000.1791500076.488791465759277-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:36,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-10-08 22:54:36,724 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-10-08 22:54:36,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-10-08 22:54:37,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <150908706226977.1791500076.946707010269165-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:37,019 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-10-08 22:54:37,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294899934377026.1791500077.072178125381470-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:37,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [850] 2026-10-08 22:54:37,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [851] 2026-10-08 22:54:37,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-10-08 22:54:37,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:54:40,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking.tests.test_zero_item_state_transitions: Starting TestZeroItemStateTransitions.test_cancelling_an_in_progress_booking_with_no_items_returns_it_to_draft ... 2026-10-08 22:54:40,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761200686995623.1791500080.706286430358887-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:54:40,943 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [853] 2026-10-08 22:54:41,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456117892493160.1791500080.998020887374878-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:54:41,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-10-08 22:54:41,211 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-10-08 22:54:41,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-10-08 22:54:41,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824624636937090.1791500081.396893501281738-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:54:41,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [857] 2026-10-08 22:54:41,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <306180828350531.1791500081.526109695434570-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:54:41,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-10-08 22:54:41,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-10-08 22:54:41,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-10-08 22:54:41,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:54:41,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetPlanIdsBookingExtension.test_booking_account_adds_trip_plan_to_fleet_plan_ids ... 2026-10-08 22:54:42,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:54:45,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-10-08 22:54:50,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-10-08 22:54:50,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-10-08 22:54:50,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-10-08 22:54:52,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-10-08 22:54:52,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-10-08 22:54:53,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 22:54:53,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-10-08 22:54:53,508 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-10-08 22:54:53,562 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:54:56,583 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbabca40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:54:56,585 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fdd39c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:54:56,593 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:54:56,600 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fdd16c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:54:57,156 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:01,917 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8dcb8720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:01,918 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd5f37e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:01,926 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:01,931 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd5f16c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:02,413 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:06,250 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9141bd80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:06,251 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba2abd80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:06,263 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:06,269 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba2a9b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:07,858 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:11,389 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ec6a660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:11,391 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbf28b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:11,408 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:11,415 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbf28a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:11,969 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:16,378 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d87d8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:16,380 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90b55b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:16,389 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:16,397 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90b545e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:16,856 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:20,461 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd24ee80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:20,463 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc907319e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:20,481 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:20,488 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90732020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:22,020 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:25,793 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d763740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:25,795 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d8d1c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:25,806 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:25,813 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8d8d3c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:26,355 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:30,995 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc913b5da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:30,997 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc0dd3a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:31,014 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:31,021 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc0dd300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:31,677 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:35,440 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ec5e840> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:35,441 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9017f560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:35,452 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:35,459 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9017ff60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:38,487 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [54771, 54773, 54775, 54777] 2026-10-08 22:55:38,527 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:41,848 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8eab5620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:41,849 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f41b4c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:41,859 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:41,866 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f4196c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:42,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [19] 2026-10-08 22:55:42,514 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-10-08 22:55:42,611 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:46,960 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f387100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:46,961 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e832840> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:46,970 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:46,977 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e831300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:48,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [44064, 44066, 44068, 44070] 2026-10-08 22:55:48,908 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:53,559 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9140f2e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:53,561 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbfaa0c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:53,570 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:53,577 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbfabe20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ed7f209-225380/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:53,966 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:57,304 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbfe3e20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:57,305 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8deb2fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:57,313 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:57,319 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8deb3740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:55:57,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:55:58,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-10-08 22:56:00,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [863] 2026-10-08 22:56:00,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-10-08 22:56:00,485 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [558, 559] 2026-10-08 22:56:00,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-08 22:56:00,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [560] 2026-10-08 22:56:01,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [866] 2026-10-08 22:56:01,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342376798441258.1791500161.412757873535156-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:01,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [867] 2026-10-08 22:56:01,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447724829754105.1791500161.595824241638184-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:01,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [868] 2026-10-08 22:56:01,869 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [869] 2026-10-08 22:56:02,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092433126327817.1791500161.940059185028076-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:02,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [870] 2026-10-08 22:56:02,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481178454877139.1791500162.108599662780762-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:02,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [871] 2026-10-08 22:56:02,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [872] 2026-10-08 22:56:02,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-10-08 22:56:03,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-10-08 22:56:04,206 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [873] 2026-10-08 22:56:04,368 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-10-08 22:56:04,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [568, 569] 2026-10-08 22:56:04,728 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-10-08 22:56:04,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [570] 2026-10-08 22:56:05,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [876] 2026-10-08 22:56:05,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799354886156133.1791500165.448117971420288-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:05,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [877] 2026-10-08 22:56:05,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353248006924737.1791500165.609832048416138-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:05,684 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [878] 2026-10-08 22:56:05,853 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [879] 2026-10-08 22:56:05,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046186147375754.1791500165.925365209579468-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:05,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [880] 2026-10-08 22:56:06,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019537254230233.1791500166.066405296325684-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:06,151 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [881] 2026-10-08 22:56:06,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [882] 2026-10-08 22:56:06,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-10-08 22:56:07,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-10-08 22:56:07,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-08 22:56:07,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [578, 579] 2026-10-08 22:56:07,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [885] 2026-10-08 22:56:08,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [580] 2026-10-08 22:56:08,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [886] 2026-10-08 22:56:08,514 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917015718227263.1791500168.438929080963135-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:08,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [887] 2026-10-08 22:56:08,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650190734629842.1791500168.607489824295044-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:08,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [888] 2026-10-08 22:56:08,878 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [889] 2026-10-08 22:56:09,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735542923684524.1791500168.951487779617310-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:09,044 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [890] 2026-10-08 22:56:09,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154464408666867.1791500169.120210409164429-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:09,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [891] 2026-10-08 22:56:09,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [892] 2026-10-08 22:56:09,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-10-08 22:56:10,533 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_get_approved_action_menu_path_confirms_booking_without_submit_button ... 2026-10-08 22:56:11,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-08 22:56:11,765 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-08 22:56:11,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [588, 589] 2026-10-08 22:56:12,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-10-08 22:56:12,323 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [590] 2026-10-08 22:56:12,477 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [896] 2026-10-08 22:56:12,829 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547390838807665.1791500172.724182367324829-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:12,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [897] 2026-10-08 22:56:12,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173866852538329.1791500172.929014682769775-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:13,003 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [898] 2026-10-08 22:56:13,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [899] 2026-10-08 22:56:13,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380654382083176.1791500173.279338836669922-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:13,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [900] 2026-10-08 22:56:13,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179141002860747.1791500173.439764022827148-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:13,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [901] 2026-10-08 22:56:13,694 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [902] 2026-10-08 22:56:13,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-10-08 22:56:14,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-10-08 22:56:15,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [904] 2026-10-08 22:56:15,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [598, 599] 2026-10-08 22:56:15,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-10-08 22:56:15,771 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [600] 2026-10-08 22:56:15,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [906] 2026-10-08 22:56:16,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587956041200883.1791500176.241624832153320-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:16,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [907] 2026-10-08 22:56:16,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681685498710568.1791500176.413334846496582-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:16,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [908] 2026-10-08 22:56:16,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [909] 2026-10-08 22:56:16,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824171511873817.1791500176.731737613677979-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:16,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [910] 2026-10-08 22:56:18,007 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401925521969026.1791500177.932958602905273-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:18,020 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [911] 2026-10-08 22:56:18,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [912] 2026-10-08 22:56:19,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-10-08 22:56:19,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-10-08 22:56:19,522 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [608, 609] 2026-10-08 22:56:19,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-08 22:56:19,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-10-08 22:56:20,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-10-08 22:56:20,914 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-10-08 22:56:21,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [610, 611] 2026-10-08 22:56:21,339 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-10-08 22:56:21,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [612] 2026-10-08 22:56:21,756 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [919] 2026-10-08 22:56:22,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928150501127332.1791500182.069028139114380-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:22,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [920] 2026-10-08 22:56:22,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852443305505914.1791500182.217173576354980-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:22,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [921] 2026-10-08 22:56:22,505 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [922] 2026-10-08 22:56:22,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707575340051325.1791500182.579380035400391-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:22,656 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [923] 2026-10-08 22:56:22,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <915667147430206.1791500182.704403877258301-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:22,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [924] 2026-10-08 22:56:22,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [925] 2026-10-08 22:56:23,226 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-10-08 22:56:24,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-10-08 22:56:24,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346494726778979.1791500184.244366645812988-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:24,559 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-10-08 22:56:24,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775383110169878.1791500184.618687152862549-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:24,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-10-08 22:56:24,878 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-10-08 22:56:25,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-10-08 22:56:25,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950383463259878.1791500185.118418693542480-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:25,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-10-08 22:56:25,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439078981291631.1791500185.285370349884033-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:25,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-10-08 22:56:25,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-10-08 22:56:25,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-10-08 22:56:25,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_redundant_approval_ui_in_rendered_form_view ... 2026-10-08 22:56:25,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-10-08 22:56:27,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-10-08 22:56:28,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-10-08 22:56:28,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-10-08 22:56:28,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [627, 628] 2026-10-08 22:56:28,585 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-08 22:56:28,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-10-08 22:56:29,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-10-08 22:56:29,788 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800309856423721.1791500189.589508295059204-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:29,859 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-10-08 22:56:29,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143362389453538.1791500189.909342527389526-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:29,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-10-08 22:56:30,086 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-10-08 22:56:30,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-10-08 22:56:30,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030710751377149.1791500190.302459955215454-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:30,397 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-10-08 22:56:30,517 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190317130314721.1791500190.455492019653320-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:30,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-10-08 22:56:30,669 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-10-08 22:56:30,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:56:33,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-10-08 22:56:34,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710306906995726.1791500194.164510488510132-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:34,373 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-10-08 22:56:34,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176687522876230.1791500194.422602891921997-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:34,502 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-10-08 22:56:34,681 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-10-08 22:56:34,805 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-10-08 22:56:34,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766770707573210.1791500194.854457378387451-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:34,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-10-08 22:56:35,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878075555203693.1791500194.976206541061401-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:35,055 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-10-08 22:56:35,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-10-08 22:56:35,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-10-08 22:56:35,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-10-08 22:56:35,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615837795990965.1791500195.633610010147095-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:35,916 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-10-08 22:56:36,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855503497282942.1791500195.970999956130981-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:36,052 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-10-08 22:56:36,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-10-08 22:56:36,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-10-08 22:56:36,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231650987368957.1791500196.326090097427368-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:36,401 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-10-08 22:56:36,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154431064635302.1791500196.448907852172852-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:36,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-10-08 22:56:36,632 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-10-08 22:56:36,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-10-08 22:56:36,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-10-08 22:56:37,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564972883362256.1791500197.047939300537109-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:37,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-10-08 22:56:37,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549504428120216.1791500197.306534051895142-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:37,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-10-08 22:56:37,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-10-08 22:56:37,597 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-10-08 22:56:37,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671798236500533.1791500197.645451784133911-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:37,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-10-08 22:56:37,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362303313918326.1791500197.763200283050537-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:37,833 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-10-08 22:56:37,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-10-08 22:56:38,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-10-08 22:56:38,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:56:41,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_010_transport_type_must_be_cargo_for_cargo_lines ... 2026-10-08 22:56:41,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-10-08 22:56:41,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-10-08 22:56:41,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-10-08 22:56:42,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:56:45,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_201_manual_assign_cargo_item_to_vehicle_and_trip ... 2026-10-08 22:56:45,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573987700232514.1791500205.583925724029541-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:45,789 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-10-08 22:56:45,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819129272366200.1791500205.831390857696533-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:45,899 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-10-08 22:56:46,020 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-10-08 22:56:46,139 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-10-08 22:56:46,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047279304118990.1791500206.189404249191284-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:46,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-10-08 22:56:46,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320657520124339.1791500206.293865919113159-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:46,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-10-08 22:56:46,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-10-08 22:56:46,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-10-08 22:56:47,192 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #551 deleted trip.segment records with IDs: [83] 2026-10-08 22:56:47,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_202_manual_remove_cargo_item_from_trip ... 2026-10-08 22:56:47,598 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295737531756563.1791500207.451639890670776-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:47,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-10-08 22:56:47,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184719805995611.1791500207.734247922897339-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:47,805 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-10-08 22:56:47,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-10-08 22:56:48,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-10-08 22:56:48,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817838168436229.1791500208.089687108993530-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:48,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-10-08 22:56:48,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714967523517123.1791500208.201359510421753-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:48,281 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-10-08 22:56:48,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-10-08 22:56:48,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-10-08 22:56:49,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #551 deleted trip.segment records with IDs: [85] 2026-10-08 22:56:49,189 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-10-08 22:56:49,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_203_incompatible_vehicle_cannot_load_cargo ... 2026-10-08 22:56:49,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687268585178664.1791500209.370836973190308-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:49,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-10-08 22:56:49,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501648276239859.1791500209.681109428405762-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:49,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-10-08 22:56:49,863 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-10-08 22:56:49,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-10-08 22:56:50,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228788464615188.1791500210.023778200149536-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:50,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-10-08 22:56:50,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914292796606148.1791500210.146412611007690-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:50,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-10-08 22:56:50,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-10-08 22:56:50,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-10-08 22:56:50,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:56:53,880 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_02_auto_cargo_even: Starting TestFleetBookingItemAssignmentAutoCargoEven.test_301_auto_even_all_cargo_items_assigned_and_spread_across_vehicles ... 2026-10-08 22:56:54,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290479740268390.1791500214.337259292602539-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:54,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-10-08 22:56:55,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840964135572916.1791500214.961688756942749-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:55,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-10-08 22:56:55,222 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-10-08 22:56:55,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-10-08 22:56:55,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527030472015124.1791500215.453397750854492-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:55,569 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-10-08 22:56:55,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647339833609248.1791500215.626285076141357-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:55,717 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-10-08 22:56:55,866 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-10-08 22:56:56,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-10-08 22:56:56,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840330615244315.1791500216.109077215194702-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:56,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-10-08 22:56:56,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542640908139403.1791500216.240253686904907-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:56,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-10-08 22:56:56,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-10-08 22:56:56,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-10-08 22:56:56,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459266633992061.1791500216.590766429901123-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:56,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-10-08 22:56:56,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133964604686256.1791500216.739488363265991-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:56,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-10-08 22:56:56,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-10-08 22:56:57,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-10-08 22:56:57,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526945145147102.1791500217.164569377899170-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:57,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-10-08 22:56:57,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800641663480173.1791500217.331284523010254-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:57,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-10-08 22:56:57,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-10-08 22:56:57,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-10-08 22:56:57,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584209359827954.1791500217.712311506271362-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:57,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-10-08 22:56:57,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547457773002124.1791500217.840493202209473-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:57,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-10-08 22:56:58,055 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-10-08 22:56:58,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-10-08 22:56:58,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529665798608276.1791500218.254202365875244-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:58,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-10-08 22:56:58,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786705856831463.1791500218.379071712493896-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:58,451 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-10-08 22:56:58,572 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-10-08 22:56:58,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-10-08 22:56:58,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261994118277745.1791500218.761497020721436-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:58,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-10-08 22:56:58,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580364509013714.1791500218.893944263458252-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:56:58,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-10-08 22:56:59,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-10-08 22:56:59,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-10-08 22:56:59,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008487718275345.1791500219.305854558944702-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:56:59,381 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-10-08 22:56:59,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134851215586889.1791500219.435713768005371-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:56:59,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-10-08 22:56:59,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-10-08 22:56:59,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-10-08 22:56:59,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662614141634478.1791500219.834132671356201-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:56:59,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-10-08 22:57:00,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833775106727454.1791500219.966783523559570-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:00,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-10-08 22:57:00,174 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-10-08 22:57:00,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-10-08 22:57:00,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667090961452261.1791500220.378777742385864-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:00,453 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-10-08 22:57:00,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691557161275874.1791500220.509412527084351-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:00,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-10-08 22:57:00,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-10-08 22:57:00,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-10-08 22:57:00,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798622983280542.1791500220.921694278717041-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:00,985 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-10-08 22:57:01,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092134366207228.1791500221.034109354019165-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:01,112 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-10-08 22:57:01,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-10-08 22:57:01,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-10-08 22:57:01,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-10-08 22:57:02,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-10-08 22:57:02,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-10-08 22:57:03,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:06,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_02_auto_cargo_fill: Starting TestFleetBookingItemAssignmentAutoCargoFill.test_401_auto_fill_prefers_filling_single_vehicle_when_capacity_allows ... 2026-10-08 22:57:07,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530323748929964.1791500226.932527542114258-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:07,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-10-08 22:57:07,576 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514593430994524.1791500227.477825164794922-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:07,595 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-10-08 22:57:07,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-10-08 22:57:07,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-10-08 22:57:07,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690017663498820.1791500227.908400535583496-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:07,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-10-08 22:57:08,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634067501966797.1791500228.023258209228516-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:08,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-10-08 22:57:08,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-10-08 22:57:08,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-10-08 22:57:08,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899413422607637.1791500228.406820535659790-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:08,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-10-08 22:57:08,595 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280601809482051.1791500228.538459062576294-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:08,606 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-10-08 22:57:08,730 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-10-08 22:57:08,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-10-08 22:57:08,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428547844888662.1791500228.925220012664795-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:09,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-10-08 22:57:09,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483224699108459.1791500229.059413671493530-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:09,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-10-08 22:57:09,263 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-10-08 22:57:09,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-10-08 22:57:09,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486632408877665.1791500229.439033746719360-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:09,499 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-10-08 22:57:09,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062815493666507.1791500229.559562921524048-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:09,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-10-08 22:57:09,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-10-08 22:57:09,876 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-10-08 22:57:10,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979876502853655.1791500229.927818059921265-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:10,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-10-08 22:57:10,178 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074518189291521.1791500230.083689451217651-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:10,189 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-10-08 22:57:10,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-10-08 22:57:10,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-10-08 22:57:10,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842911388681134.1791500230.576701641082764-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:10,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-10-08 22:57:10,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857581592909565.1791500230.751168727874756-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:10,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-10-08 22:57:10,987 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-10-08 22:57:11,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-10-08 22:57:11,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550108734851868.1791500231.171631574630737-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:11,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-08 22:57:11,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474471102499213.1791500231.308983564376831-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:11,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-08 22:57:11,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-08 22:57:11,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-08 22:57:11,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640866834227732.1791500231.764525175094604-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:11,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-08 22:57:11,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980423636752086.1791500231.902580738067627-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:12,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-08 22:57:12,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-08 22:57:12,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-08 22:57:12,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381456117271207.1791500232.399661540985107-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:12,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-08 22:57:12,666 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012732959776518.1791500232.569854497909546-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:12,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-08 22:57:12,875 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-08 22:57:13,038 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-08 22:57:13,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920135850692827.1791500233.104321956634521-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:13,190 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-08 22:57:13,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922182307439433.1791500233.255345344543457-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:13,340 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-08 22:57:13,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-08 22:57:13,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-08 22:57:13,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286258318898814.1791500233.782703161239624-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:13,850 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-08 22:57:14,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484619835434223.1791500233.921285152435303-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:14,025 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-08 22:57:14,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-08 22:57:14,353 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-08 22:57:14,881 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-10-08 22:57:15,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:18,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_020_booking_item_weight_includes_cargo_weight ... 2026-10-08 22:57:18,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_021_booking_item_volume_includes_cargo_volume ... 2026-10-08 22:57:19,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_022_booking_item_cargo_id_points_to_first_cargo ... 2026-10-08 22:57:19,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:22,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_report_cargo: Starting TestFleetBookingReportCargo.test_040_booking_report_aggregates_cargo_weight_and_volume ... 2026-10-08 22:57:22,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:25,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-10-08 22:57:25,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-10-08 22:57:25,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-10-08 22:57:26,147 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316931291419350.1791500245.980697631835938-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:26,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-08 22:57:26,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159870272911475.1791500246.344618082046509-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:26,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-08 22:57:26,572 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-08 22:57:26,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-08 22:57:26,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617336688497885.1791500246.763891458511353-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:26,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-08 22:57:26,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589185204767982.1791500246.893828153610229-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:26,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-08 22:57:27,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-08 22:57:27,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-08 22:57:27,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-10-08 22:57:27,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476425714539451.1791500247.432911872863770-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:27,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-08 22:57:27,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008892951636184.1791500247.815839290618896-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:27,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-08 22:57:28,027 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-08 22:57:28,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-08 22:57:28,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087631593845815.1791500248.215185165405273-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:28,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-08 22:57:28,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805704570524383.1791500248.347906827926636-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:28,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-08 22:57:28,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-08 22:57:28,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-08 22:57:28,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-10-08 22:57:28,928 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-10-08 22:57:28,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-10-08 22:57:29,026 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:31,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-10-08 22:57:32,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-10-08 22:57:32,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-10-08 22:57:32,853 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:35,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_050_trip_cargo_ids_and_count_after_assign_trip ... 2026-10-08 22:57:36,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802987829615424.1791500256.121858119964600-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:36,333 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-08 22:57:36,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <368371861785092.1791500256.387951374053955-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:36,469 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-08 22:57:36,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-08 22:57:36,736 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-08 22:57:36,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365875173225037.1791500256.829095602035522-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:36,921 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-08 22:57:37,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370063375260240.1791500257.000417947769165-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:37,112 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-08 22:57:37,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-08 22:57:37,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-08 22:57:37,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-10-08 22:57:38,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_051_trip_cargo_ids_cleared_after_remove_from_trip ... 2026-10-08 22:57:38,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265447641798175.1791500258.260870456695557-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:38,519 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-08 22:57:38,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053644709540497.1791500258.572258472442627-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:38,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-08 22:57:38,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-08 22:57:38,929 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-08 22:57:39,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974815398003746.1791500258.983291864395142-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:39,065 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-08 22:57:39,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964475987645219.1791500259.123350381851196-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:39,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-08 22:57:39,332 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-08 22:57:39,462 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-08 22:57:39,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-10-08 22:57:39,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-10-08 22:57:40,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_052_action_view_cargo_multiple_cargo_returns_domain ... 2026-10-08 22:57:40,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777399075359175.1791500260.174589395523071-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:40,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-08 22:57:40,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450031653191814.1791500260.475088357925415-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:40,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-08 22:57:40,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-08 22:57:40,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-08 22:57:40,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256557245309478.1791500260.813252687454224-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:40,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-08 22:57:40,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504236925731646.1791500260.923256635665894-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:40,995 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-08 22:57:41,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-08 22:57:41,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-08 22:57:41,639 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-10-08 22:57:41,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_053_action_view_cargo_single_cargo_opens_form_view ... 2026-10-08 22:57:42,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <102981683029938.1791500262.004446268081665-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:42,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-08 22:57:42,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294347539545640.1791500262.328822851181030-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:42,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-08 22:57:42,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-08 22:57:42,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-08 22:57:42,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874974008330658.1791500262.720052003860474-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:42,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-08 22:57:42,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746362614083902.1791500262.836489915847778-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:42,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-08 22:57:43,087 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-08 22:57:43,213 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-08 22:57:43,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-10-08 22:57:43,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:57:43,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_the_booking_screen_gains_a_gantt_tab_without_losing_its_landing_view_or_a_slot ... 2026-10-08 22:57:43,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_this_module_ships_exactly_one_gantt_chart_per_model ... 2026-10-08 22:57:43,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_uninstalling_restores_the_booking_screen_to_its_pre_install_view_mode ... 2026-10-08 22:57:43,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_updating_the_module_never_duplicates_the_gantt_tab ... 2026-10-08 22:57:43,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_wiring_list_names_exactly_the_booking_screen ... 2026-10-08 22:57:44,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:57:44,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_action_fleet_booking_has_map_child_view ... 2026-10-08 22:57:44,085 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_marker_only_non_routing ... 2026-10-08 22:57:44,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_viin_map_type ... 2026-10-08 22:57:44,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_marker_popup_fields ... 2026-10-08 22:57:44,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_plots_pickup_address ... 2026-10-08 22:57:44,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_map_follows_every_native_mode_this_bridge_wired ... 2026-10-08 22:57:44,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_this_bridge_never_writes_its_mode_onto_the_action ... 2026-10-08 22:57:44,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:57:47,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_101_even_distribution_employee_transport_only ... 2026-10-08 22:57:47,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116642695617384.1791500267.855496644973755-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:48,485 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-08 22:57:48,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941829470158801.1791500268.532989740371704-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:48,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-08 22:57:48,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-08 22:57:48,834 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-08 22:57:48,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834530140586243.1791500268.887346744537354-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:48,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-08 22:57:49,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092670918873156.1791500268.994467020034790-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:49,065 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-08 22:57:49,185 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-08 22:57:49,301 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-08 22:57:49,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603260594890840.1791500269.362834215164185-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:49,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-08 22:57:49,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369767108282542.1791500269.466874599456787-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:49,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-08 22:57:49,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-08 22:57:49,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-08 22:57:49,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184777164205196.1791500269.825070381164551-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:49,906 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-08 22:57:50,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <108151775467599.1791500269.952064990997314-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:50,019 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-08 22:57:50,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-08 22:57:50,298 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-08 22:57:50,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858789235718889.1791500270.371183395385742-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:50,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-08 22:57:50,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <923018291583117.1791500270.506217002868652-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:50,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-08 22:57:50,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-08 22:57:50,866 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-08 22:57:50,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939462519205629.1791500270.924191713333130-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:50,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-08 22:57:51,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031170033600588.1791500271.048805713653564-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:51,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-08 22:57:51,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-08 22:57:51,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-08 22:57:51,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967625735648918.1791500271.414402008056641-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:51,488 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-08 22:57:51,598 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439355179488366.1791500271.535900115966797-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:51,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-08 22:57:51,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-08 22:57:51,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-08 22:57:51,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159819573509649.1791500271.909151792526245-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:51,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-08 22:57:52,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174500513985440.1791500272.052692651748657-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:52,127 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-08 22:57:52,236 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-08 22:57:52,340 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-08 22:57:52,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179837023735156.1791500272.405030727386475-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:52,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-08 22:57:52,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960622972570873.1791500272.513509988784790-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:52,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-08 22:57:52,708 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-08 22:57:52,834 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-08 22:57:52,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647883172335646.1791500272.889547586441040-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:52,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-08 22:57:53,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009533871378188.1791500273.014745712280273-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:53,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-08 22:57:53,232 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-08 22:57:53,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-08 22:57:53,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060442517066749.1791500273.426975250244141-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:53,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-08 22:57:53,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757960402898035.1791500273.614883899688721-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:53,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-08 22:57:53,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-08 22:57:54,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-08 22:57:54,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626764816474286.1791500274.059175968170166-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:54,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-08 22:57:54,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551753486761573.1791500274.187484502792358-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:54,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-08 22:57:54,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-08 22:57:54,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-08 22:57:54,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330935129264414.1791500274.622705221176147-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:57:54,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-08 22:57:54,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470605010612573.1791500274.736791133880615-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:57:54,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-08 22:57:54,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-08 22:57:55,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-08 22:57:55,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641957331205345.1791500275.096512556076050-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:57:55,167 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-08 22:57:55,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628795682969451.1791500275.219431638717651-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:57:55,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-08 22:57:55,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-08 22:57:55,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-08 22:57:55,979 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-10-08 22:57:56,467 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-10-08 22:57:56,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-10-08 22:57:57,470 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-10-08 22:57:57,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-10-08 22:57:58,194 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-10-08 22:57:58,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-10-08 22:57:58,726 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-10-08 22:57:58,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-10-08 22:57:59,144 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-10-08 22:57:59,439 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-10-08 22:57:59,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_102_even_distribution_employee_exclusive_transport ... 2026-10-08 22:58:00,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862639392282848.1791500279.891283273696899-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:00,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-08 22:58:00,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171438106760725.1791500280.556480884552002-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:00,630 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-08 22:58:00,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-08 22:58:00,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-08 22:58:00,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095699620590642.1791500280.942083835601807-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:01,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-08 22:58:01,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627684144119669.1791500281.051468133926392-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:01,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-08 22:58:01,230 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-08 22:58:01,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-08 22:58:01,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853153488055595.1791500281.412101984024048-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:01,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-08 22:58:01,595 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209009245584033.1791500281.533872604370117-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:01,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-08 22:58:01,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-08 22:58:01,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-08 22:58:01,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <069604959081099.1791500281.904321193695068-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:01,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-08 22:58:02,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836272864363957.1791500282.029296636581421-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:02,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-08 22:58:02,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-08 22:58:02,369 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-08 22:58:02,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104347588345461.1791500282.440646648406982-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:02,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-08 22:58:02,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042965389927289.1791500282.561564922332764-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:02,657 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-08 22:58:02,767 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-08 22:58:02,880 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-08 22:58:02,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056552904080022.1791500282.923393964767456-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:02,986 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-08 22:58:03,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997216067284236.1791500283.029358863830566-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:03,097 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-08 22:58:03,209 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-08 22:58:03,325 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-08 22:58:03,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546082761013663.1791500283.390235662460327-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:03,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-08 22:58:03,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <145392693725817.1791500283.529279708862305-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:03,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-08 22:58:03,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-08 22:58:03,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-08 22:58:03,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008072729755156.1791500283.905783891677856-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:03,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-08 22:58:04,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265960443486891.1791500284.026793241500854-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:04,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-08 22:58:04,257 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-08 22:58:04,397 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-08 22:58:04,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597184041928573.1791500284.478029489517212-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:04,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-08 22:58:04,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190484094976607.1791500284.607853174209595-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:04,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-08 22:58:04,814 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-08 22:58:04,950 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-08 22:58:05,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169448343322599.1791500285.009554624557495-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:05,092 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-08 22:58:05,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044175123463516.1791500285.164112567901611-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:05,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-08 22:58:05,359 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-08 22:58:05,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-08 22:58:05,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369803452342299.1791500285.591995239257812-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:05,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-08 22:58:05,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922288135051339.1791500285.716539859771729-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:05,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-08 22:58:05,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-08 22:58:06,028 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-08 22:58:06,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260668953133913.1791500286.071741342544556-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:06,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-08 22:58:06,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340964800993502.1791500286.186796903610229-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:06,243 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-08 22:58:06,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-08 22:58:06,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-08 22:58:06,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260082581967542.1791500286.551895141601562-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:06,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-08 22:58:06,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720861681409593.1791500286.666039228439331-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:06,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-08 22:58:06,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-08 22:58:06,967 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-08 22:58:07,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418946714781378.1791500287.019726276397705-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:07,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-08 22:58:07,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676328377252781.1791500287.130124330520630-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:07,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-08 22:58:07,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-08 22:58:07,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-08 22:58:07,885 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-10-08 22:58:08,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-10-08 22:58:08,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-10-08 22:58:09,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-10-08 22:58:09,924 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-10-08 22:58:10,083 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_103_even_distribution_vip_transport_only ... 2026-10-08 22:58:10,595 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796234604278258.1791500290.451902627944946-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:11,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-08 22:58:11,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792147290798039.1791500291.155626296997070-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:11,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-08 22:58:11,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-08 22:58:11,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-08 22:58:11,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777007179462335.1791500291.547478199005127-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:11,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-08 22:58:11,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017906857664885.1791500291.694269895553589-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:11,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-08 22:58:11,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-08 22:58:12,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-08 22:58:12,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696287972259482.1791500292.221530914306641-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:12,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-08 22:58:12,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454509491389801.1791500292.387583971023560-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:12,509 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-08 22:58:12,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-08 22:58:12,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-08 22:58:12,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836985041702410.1791500292.830662488937378-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:12,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-08 22:58:13,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360340787511488.1791500292.958777427673340-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:13,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-08 22:58:13,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-08 22:58:13,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-08 22:58:13,387 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710832631445478.1791500293.333363771438599-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:13,396 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-08 22:58:13,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386247522244922.1791500293.446614980697632-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:13,518 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-08 22:58:13,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-08 22:58:13,777 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-08 22:58:13,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945687098293216.1791500293.822905063629150-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:13,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-08 22:58:13,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316848484455210.1791500293.932558059692383-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:13,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-08 22:58:14,123 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-08 22:58:14,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-08 22:58:14,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492867031533568.1791500294.312327861785889-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:14,374 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-08 22:58:14,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063197087277622.1791500294.417757272720337-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:14,488 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-08 22:58:14,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-08 22:58:14,723 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-08 22:58:14,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559847226201503.1791500294.777244329452515-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:14,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-08 22:58:14,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452275934200191.1791500294.893416881561279-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:14,963 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-08 22:58:15,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-08 22:58:15,255 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-08 22:58:15,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735111460184179.1791500295.322595357894897-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:15,393 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-08 22:58:15,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233411758118508.1791500295.444284439086914-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:15,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-08 22:58:15,630 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-08 22:58:15,757 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-08 22:58:15,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <872796501160306.1791500295.813485860824585-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:15,889 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-08 22:58:16,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050823360905947.1791500295.944019794464111-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:16,015 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-08 22:58:16,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-08 22:58:16,314 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-08 22:58:16,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130003403356953.1791500296.385581493377686-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:16,477 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-08 22:58:16,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497712311818655.1791500296.542651414871216-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:16,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-08 22:58:16,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-08 22:58:16,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-08 22:58:17,050 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773108816195010.1791500296.968448877334595-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:17,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-08 22:58:17,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726196858759608.1791500297.127487421035767-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:17,243 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-08 22:58:17,380 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-08 22:58:17,499 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-08 22:58:17,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251075486378036.1791500297.563115596771240-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:17,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-08 22:58:17,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363677605218757.1791500297.699213743209839-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:17,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-08 22:58:17,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-08 22:58:18,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-08 22:58:18,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455426283074869.1791500298.097397089004517-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:18,167 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-08 22:58:18,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440961068351053.1791500298.213534832000732-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:18,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-08 22:58:18,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-08 22:58:18,525 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-08 22:58:19,038 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-10-08 22:58:19,543 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-10-08 22:58:19,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-10-08 22:58:20,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-10-08 22:58:21,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-10-08 22:58:21,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_104_even_distribution_vip_transport_only ... 2026-10-08 22:58:21,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250443967529135.1791500301.728585481643677-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:22,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-08 22:58:22,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667101518732646.1791500302.410665750503540-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:22,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-08 22:58:22,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-08 22:58:22,713 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-08 22:58:22,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109300131048715.1791500302.764743328094482-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:22,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-08 22:58:22,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950334315871064.1791500302.887676715850830-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:22,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-08 22:58:23,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-08 22:58:23,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-08 22:58:23,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868734030643991.1791500303.311480283737183-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:23,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-08 22:58:23,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158024964369578.1791500303.436472654342651-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:23,509 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-08 22:58:23,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-08 22:58:23,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-08 22:58:23,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174478201544181.1791500303.813523530960083-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:23,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-08 22:58:23,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056822680692418.1791500303.932732343673706-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:23,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-08 22:58:24,124 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-08 22:58:24,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-08 22:58:24,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702815154197585.1791500304.295892477035522-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:24,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-08 22:58:24,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244521656063036.1791500304.402053833007812-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:24,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-08 22:58:24,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-08 22:58:24,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-08 22:58:24,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818095587284905.1791500304.790669679641724-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:24,866 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-08 22:58:24,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519900189807465.1791500304.922351837158203-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:24,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-08 22:58:25,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-08 22:58:25,266 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-08 22:58:25,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024335411945159.1791500305.336790800094604-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:25,409 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-08 22:58:25,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009809147050338.1791500305.458482742309570-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:25,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-08 22:58:25,655 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-08 22:58:25,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-08 22:58:25,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060914739796452.1791500305.823882102966309-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:25,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-08 22:58:26,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289413819823225.1791500305.942650318145752-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:26,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-08 22:58:26,200 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-08 22:58:26,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-08 22:58:26,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028203476720464.1791500306.419504165649414-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:26,487 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-08 22:58:26,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018100122500896.1791500306.542952537536621-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:26,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-08 22:58:26,732 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-08 22:58:26,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-08 22:58:26,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754927755248182.1791500306.906928777694702-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:26,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-08 22:58:27,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267854144114973.1791500307.013581275939941-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:27,079 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-08 22:58:27,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-08 22:58:27,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-08 22:58:27,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857587327755171.1791500307.377338171005249-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:27,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-08 22:58:27,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530322964897534.1791500307.500833749771118-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:27,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-08 22:58:27,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-08 22:58:27,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-08 22:58:27,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717663715072420.1791500307.828009366989136-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:27,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-08 22:58:28,007 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299311672857174.1791500307.935221433639526-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:28,018 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-08 22:58:28,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-08 22:58:28,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-08 22:58:28,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216979559436661.1791500308.335758924484253-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:28,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-08 22:58:28,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619690798992684.1791500308.446693897247314-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:28,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-08 22:58:28,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-08 22:58:28,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-08 22:58:28,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357529907169320.1791500308.805490732192993-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:28,880 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-08 22:58:29,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413647263990607.1791500308.973624944686890-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:29,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-08 22:58:29,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-08 22:58:29,313 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-08 22:58:29,405 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_105_even_distribution_vip_and_employee ... 2026-10-08 22:58:29,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658755814046700.1791500309.744006872177124-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:30,330 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-08 22:58:30,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537052044559168.1791500310.373927354812622-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:30,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-08 22:58:30,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-08 22:58:30,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-08 22:58:30,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234501065756195.1791500310.743015527725220-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:30,809 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-08 22:58:30,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385772653595604.1791500310.852982044219971-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:30,905 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-08 22:58:31,007 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-08 22:58:31,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-08 22:58:31,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284282380679340.1791500311.180077552795410-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:31,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-08 22:58:31,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990964277806958.1791500311.292249679565430-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:31,359 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-08 22:58:31,471 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-08 22:58:31,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-08 22:58:31,694 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848689557147009.1791500311.636784791946411-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:31,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-08 22:58:31,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624837941405560.1791500311.757173299789429-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:31,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-08 22:58:31,993 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-08 22:58:32,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-08 22:58:32,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398587711826482.1791500312.180086612701416-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:32,236 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-08 22:58:32,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476092427388235.1791500312.286919116973877-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:32,362 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-08 22:58:32,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-08 22:58:32,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-08 22:58:32,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593268107463566.1791500312.683694839477539-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:32,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-08 22:58:32,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131205670417588.1791500312.850784778594971-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:32,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-08 22:58:33,123 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-08 22:58:33,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-08 22:58:33,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517918429542435.1791500313.353115320205688-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:33,424 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-08 22:58:33,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853233087647270.1791500313.476428508758545-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:33,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-08 22:58:33,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-08 22:58:33,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-08 22:58:33,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445310601403229.1791500313.849003314971924-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:33,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-08 22:58:34,026 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793693053187898.1791500313.970436573028564-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:34,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-08 22:58:34,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-08 22:58:34,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-08 22:58:34,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689506528001980.1791500314.370620727539062-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:34,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-08 22:58:34,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768356057153390.1791500314.500820398330688-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:34,573 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-08 22:58:34,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-08 22:58:34,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-08 22:58:35,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868489088144518.1791500314.942267656326294-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:35,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-08 22:58:35,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294381886218073.1791500315.086122512817383-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:35,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-08 22:58:35,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-08 22:58:35,427 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-08 22:58:35,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606076830112448.1791500315.491716146469116-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:35,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-08 22:58:35,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962157186915745.1791500315.622810840606689-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:35,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-08 22:58:35,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-08 22:58:35,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-08 22:58:36,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810740942310063.1791500316.012137413024902-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:36,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-08 22:58:36,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459969790702303.1791500316.129658222198486-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:36,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-08 22:58:36,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-08 22:58:36,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-08 22:58:36,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795484151887589.1791500316.507368564605713-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:36,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-08 22:58:36,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825249865705909.1791500316.623752117156982-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:36,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-08 22:58:36,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-08 22:58:36,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-08 22:58:37,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733319435210076.1791500316.984690666198730-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:37,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-08 22:58:37,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776038225427447.1791500317.105213403701782-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:37,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-08 22:58:37,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-08 22:58:37,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-08 22:58:37,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-10-08 22:58:38,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-10-08 22:58:38,843 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-10-08 22:58:39,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-10-08 22:58:39,699 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-10-08 22:58:39,947 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-10-08 22:58:40,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-10-08 22:58:40,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-10-08 22:58:40,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-10-08 22:58:40,869 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-10-08 22:58:41,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-10-08 22:58:41,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_106_even_distribution_capacity_exceeded ... 2026-10-08 22:58:41,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991986167395146.1791500321.665539503097534-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:42,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-08 22:58:42,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858203979532188.1791500322.322960853576660-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:42,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-08 22:58:42,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-08 22:58:42,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-08 22:58:42,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984216295227553.1791500322.691731214523315-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:42,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-08 22:58:42,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288060893841188.1791500322.816757202148438-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:42,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-08 22:58:43,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-08 22:58:43,228 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-08 22:58:43,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731624838845462.1791500323.290493965148926-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:43,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-08 22:58:43,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181110311480748.1791500323.407449245452881-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:43,463 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-08 22:58:43,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-08 22:58:43,684 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-08 22:58:43,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417418187537380.1791500323.727456331253052-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:43,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-08 22:58:43,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510689418502504.1791500323.837355375289917-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:43,906 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-08 22:58:44,011 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-08 22:58:44,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-08 22:58:44,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002701016841951.1791500324.229151248931885-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:44,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-08 22:58:44,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894277598688524.1791500324.356718540191650-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:44,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-08 22:58:44,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-08 22:58:44,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-08 22:58:44,791 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606260858256911.1791500324.733092784881592-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:44,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-08 22:58:44,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540915059285839.1791500324.850479841232300-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:44,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-08 22:58:45,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-08 22:58:45,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-08 22:58:45,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922941619044900.1791500325.237770318984985-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:45,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-08 22:58:45,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277404152432623.1791500325.358626842498779-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:45,419 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-08 22:58:45,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-08 22:58:45,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-08 22:58:45,742 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303458682859115.1791500325.691290616989136-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:45,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-08 22:58:45,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857186396613357.1791500325.811810731887817-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:45,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-08 22:58:45,990 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-08 22:58:46,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-08 22:58:46,249 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589386177728369.1791500326.187965869903564-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:46,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-08 22:58:46,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191273343356609.1791500326.325407743453979-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:46,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-08 22:58:46,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-08 22:58:46,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-08 22:58:46,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589425213614213.1791500326.804099321365356-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:46,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-08 22:58:47,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621571278840316.1791500326.959470987319946-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:47,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-08 22:58:47,194 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-08 22:58:47,330 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-08 22:58:47,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351296553630070.1791500327.400295019149780-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:47,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-08 22:58:47,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545844047578587.1791500327.519648790359497-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:47,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-08 22:58:47,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-08 22:58:47,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-08 22:58:48,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785975417821010.1791500327.988362073898315-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:48,070 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-08 22:58:48,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <270841840535471.1791500328.119166374206543-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:48,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-08 22:58:48,301 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-08 22:58:48,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-08 22:58:48,540 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367125758069841.1791500328.485635519027710-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:48,549 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-08 22:58:48,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721840966030587.1791500328.602172136306763-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:48,670 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-08 22:58:48,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-08 22:58:48,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-08 22:58:49,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086748865533892.1791500328.964883089065552-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:49,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-08 22:58:49,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341229303468657.1791500329.083803415298462-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:49,151 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-08 22:58:49,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-08 22:58:49,387 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-08 22:58:49,905 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-10-08 22:58:50,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-10-08 22:58:50,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-10-08 22:58:51,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-10-08 22:58:51,543 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-10-08 22:58:51,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_107_even_distribution_mixed_conditions ... 2026-10-08 22:58:52,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <515723977208689.1791500332.071371078491211-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:52,681 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-08 22:58:52,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540463056852598.1791500332.732803821563721-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:52,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-08 22:58:52,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-08 22:58:53,027 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-08 22:58:53,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816067144913844.1791500333.074191808700562-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:53,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-08 22:58:53,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045206675628995.1791500333.184585809707642-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:53,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-08 22:58:53,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-08 22:58:53,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-08 22:58:53,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859700027557322.1791500333.562001228332520-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:53,627 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-08 22:58:53,739 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545115506701965.1791500333.679322004318237-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:53,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-08 22:58:53,869 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-08 22:58:53,987 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-08 22:58:54,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267243896369113.1791500334.034702062606812-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:54,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-08 22:58:54,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094786138381321.1791500334.152112483978271-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:54,220 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-08 22:58:54,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-08 22:58:54,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-08 22:58:54,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962917104738094.1791500334.518079996109009-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:54,582 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-08 22:58:54,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <473122845675184.1791500334.629857778549194-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:54,693 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-08 22:58:54,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-08 22:58:54,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-08 22:58:55,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930178323107487.1791500334.983499526977539-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:55,054 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-08 22:58:55,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474902311784266.1791500335.106880664825439-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:55,170 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-08 22:58:55,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-08 22:58:55,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-08 22:58:55,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561840411509762.1791500335.463816165924072-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:55,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-08 22:58:55,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350712240516045.1791500335.584859371185303-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:55,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-08 22:58:55,790 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-08 22:58:55,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-08 22:58:56,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <915916206202081.1791500335.971642255783081-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:56,043 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-08 22:58:56,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771928063426491.1791500336.098284721374512-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:56,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-08 22:58:56,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-08 22:58:56,419 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-08 22:58:56,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896300613873227.1791500336.487853527069092-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:56,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-08 22:58:56,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321974141802304.1791500336.612525463104248-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:56,688 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-08 22:58:56,819 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-08 22:58:56,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-08 22:58:57,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008204472223120.1791500337.010472774505615-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:57,074 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-08 22:58:57,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035186363325396.1791500337.125956058502197-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:57,190 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-08 22:58:57,313 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-08 22:58:57,449 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-08 22:58:57,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144702837618521.1791500337.517382860183716-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:57,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-08 22:58:57,666 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930642710452405.1791500337.617089509963989-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:57,674 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-08 22:58:57,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-08 22:58:57,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-08 22:58:58,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506614050260497.1791500337.995969057083130-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:58,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-08 22:58:58,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044185817853347.1791500338.181021451950073-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:58,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-08 22:58:58,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-08 22:58:58,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-08 22:58:58,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713915470919429.1791500338.669498443603516-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:58:58,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-08 22:58:58,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836999265566458.1791500338.844357967376709-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:58:58,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-08 22:58:59,088 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-08 22:58:59,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-08 22:58:59,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429086021934203.1791500339.354273557662964-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:58:59,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-08 22:58:59,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123793527676919.1791500339.532238960266113-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:58:59,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-08 22:58:59,722 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-08 22:58:59,891 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-08 22:59:00,379 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-10-08 22:59:00,992 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-10-08 22:59:01,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-10-08 22:59:01,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-10-08 22:59:02,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-10-08 22:59:02,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-10-08 22:59:02,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-10-08 22:59:02,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-10-08 22:59:03,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-10-08 22:59:03,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-10-08 22:59:03,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-10-08 22:59:03,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_108_allocate_even_distribution_more_vehicles_than_items ... 2026-10-08 22:59:04,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424138038405229.1791500344.137974739074707-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:04,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-08 22:59:04,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221211689622905.1791500344.808275938034058-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:04,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-08 22:59:05,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-08 22:59:05,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-08 22:59:05,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511193981787844.1791500345.233690023422241-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:05,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-08 22:59:05,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275767096302396.1791500345.362641572952271-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:05,438 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-08 22:59:05,567 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-08 22:59:05,722 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-08 22:59:05,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002928631114257.1791500345.790762662887573-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:05,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-08 22:59:05,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987073826241793.1791500345.893322944641113-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:05,947 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-08 22:59:06,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-08 22:59:06,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-08 22:59:06,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044270087734043.1791500346.235158205032349-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:06,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-08 22:59:06,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507572747283249.1791500346.360335350036621-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:06,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-08 22:59:06,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-08 22:59:06,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-08 22:59:06,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539006701937435.1791500346.731550455093384-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:06,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-08 22:59:06,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545888621129030.1791500346.854789972305298-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:06,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-08 22:59:07,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-08 22:59:07,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-08 22:59:07,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467306179385821.1791500347.208362340927124-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:07,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-08 22:59:07,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075149464978564.1791500347.322936058044434-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:07,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-08 22:59:07,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-08 22:59:07,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-08 22:59:07,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604911749535010.1791500347.672117710113525-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:07,744 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-08 22:59:07,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017692558573731.1791500347.799708843231201-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:07,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-08 22:59:07,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-08 22:59:08,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-08 22:59:08,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857570950344182.1791500348.160302400588989-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:08,230 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-08 22:59:08,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994039547262527.1791500348.286851882934570-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:08,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-08 22:59:08,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-08 22:59:08,590 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-08 22:59:08,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789889142447231.1791500348.649328708648682-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:08,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-08 22:59:08,829 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018341245698972.1791500348.768055438995361-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:08,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-08 22:59:08,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-08 22:59:09,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-08 22:59:09,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856130727347269.1791500349.104406118392944-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:09,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-08 22:59:09,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256351066380151.1791500349.234476566314697-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:09,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-08 22:59:09,421 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-08 22:59:09,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-08 22:59:09,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293563095197875.1791500349.639575958251953-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:09,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-08 22:59:09,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158093555991034.1791500349.757398128509521-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:09,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-08 22:59:09,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-08 22:59:10,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-08 22:59:10,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116692235185441.1791500350.093907117843628-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:10,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-08 22:59:10,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422725583669164.1791500350.224833726882935-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:10,290 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-08 22:59:10,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-08 22:59:10,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-08 22:59:10,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674812340467114.1791500350.682962894439697-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:10,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-08 22:59:10,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960836542170831.1791500350.843924045562744-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:10,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-08 22:59:11,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-08 22:59:11,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-08 22:59:11,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419467470523426.1791500351.326994657516479-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:11,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-08 22:59:11,533 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481749561821319.1791500351.467278242111206-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:11,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-08 22:59:11,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-08 22:59:11,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-08 22:59:12,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-10-08 22:59:13,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-10-08 22:59:13,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-10-08 22:59:14,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-10-08 22:59:14,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-10-08 22:59:15,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-10-08 22:59:15,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-10-08 22:59:15,991 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-10-08 22:59:16,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_109_allocate_even_vehicle_mixed ... 2026-10-08 22:59:16,598 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379876293511261.1791500356.447439432144165-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:17,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-08 22:59:17,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516182241122138.1791500357.072234153747559-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:17,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-08 22:59:17,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-08 22:59:17,403 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-08 22:59:17,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233922843898837.1791500357.471040487289429-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:17,564 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-08 22:59:17,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431340864935980.1791500357.620786190032959-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:17,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-08 22:59:17,826 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-08 22:59:17,952 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-08 22:59:18,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466834539446210.1791500358.022460699081421-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:18,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-08 22:59:18,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890224864118635.1791500358.176635980606079-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:18,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-08 22:59:18,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-08 22:59:18,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-08 22:59:18,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523228071276658.1791500358.586004495620728-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:18,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-08 22:59:18,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113634059483709.1791500358.699377298355103-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:18,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-08 22:59:18,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-08 22:59:19,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-08 22:59:19,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148078914993033.1791500359.110952854156494-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:19,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-08 22:59:19,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801979790517853.1791500359.237577676773071-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:19,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-08 22:59:19,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-10-08 22:59:19,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-10-08 22:59:19,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294119034191879.1791500359.603463888168335-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:19,673 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-10-08 22:59:19,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054777526598150.1791500359.726201295852661-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:19,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-10-08 22:59:19,922 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-10-08 22:59:20,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-10-08 22:59:20,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258941453451715.1791500360.106762409210205-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:20,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-10-08 22:59:20,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096676284429187.1791500360.209331512451172-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:20,325 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-10-08 22:59:20,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-10-08 22:59:20,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-10-08 22:59:20,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <373358054642939.1791500360.634395360946655-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:20,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-10-08 22:59:20,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504126785426597.1791500360.771651983261108-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:20,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-10-08 22:59:20,987 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-10-08 22:59:21,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-08 22:59:21,268 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019283309771541.1791500361.204368591308594-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:21,278 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-08 22:59:21,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620316252538812.1791500361.336056947708130-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:21,413 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-08 22:59:21,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-08 22:59:21,681 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-10-08 22:59:21,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708237534606840.1791500361.741884946823120-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:21,828 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-10-08 22:59:21,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365521191734877.1791500361.913293600082397-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:21,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-10-08 22:59:22,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-10-08 22:59:22,252 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-10-08 22:59:22,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <140536683907408.1791500362.321603059768677-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:22,394 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-10-08 22:59:22,513 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799249472566656.1791500362.450525283813477-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:22,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-10-08 22:59:22,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-10-08 22:59:22,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-10-08 22:59:22,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457934060411687.1791500362.855313301086426-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:22,943 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-10-08 22:59:23,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442910016878454.1791500363.008748292922974-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:23,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-10-08 22:59:23,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-10-08 22:59:23,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-10-08 22:59:23,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228751132418066.1791500363.372646093368530-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:23,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-10-08 22:59:23,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379752541206247.1791500363.492990970611572-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:23,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-08 22:59:23,681 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-10-08 22:59:23,818 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-10-08 22:59:23,950 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168042285865653.1791500363.875289201736450-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:23,963 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-10-08 22:59:24,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <712254673491941.1791500364.032932519912720-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:24,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-10-08 22:59:24,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-10-08 22:59:24,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-10-08 22:59:24,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-10-08 22:59:25,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-10-08 22:59:25,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-10-08 22:59:26,272 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-10-08 22:59:26,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-10-08 22:59:26,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-10-08 22:59:27,205 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-10-08 22:59:27,504 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-10-08 22:59:27,675 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-10-08 22:59:28,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-10-08 22:59:28,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-10-08 22:59:28,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_201_split_trip_by_transport_cycles ... 2026-10-08 22:59:29,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335723366859196.1791500369.020072698593140-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:29,708 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-08 22:59:29,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949604152371785.1791500369.787753582000732-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:29,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-10-08 22:59:29,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-10-08 22:59:30,098 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-10-08 22:59:30,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975652185801574.1791500370.146140336990356-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:30,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-10-08 22:59:30,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132096956992264.1791500370.255086183547974-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:30,341 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-10-08 22:59:30,473 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-10-08 22:59:30,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-10-08 22:59:30,740 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056361090021995.1791500370.677014112472534-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:30,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-10-08 22:59:30,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447412882459440.1791500370.807580471038818-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:30,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-10-08 22:59:31,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-10-08 22:59:31,153 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-10-08 22:59:31,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888047312660418.1791500371.206694602966309-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:31,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-10-08 22:59:31,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011597385390045.1791500371.331191301345825-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:31,401 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-10-08 22:59:31,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-10-08 22:59:31,651 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-10-08 22:59:31,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708542341021923.1791500371.721177101135254-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:31,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-08 22:59:31,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074834689838187.1791500371.849076986312866-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:31,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-08 22:59:32,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-10-08 22:59:32,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-10-08 22:59:32,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899973586774304.1791500372.303887605667114-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:32,379 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-10-08 22:59:32,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825702026968023.1791500372.434760808944702-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:32,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-10-08 22:59:32,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-10-08 22:59:32,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-10-08 22:59:32,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699818707248481.1791500372.921300411224365-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:33,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-10-08 22:59:33,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <649169585159748.1791500373.063098669052124-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:33,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-10-08 22:59:33,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-10-08 22:59:33,387 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-10-08 22:59:33,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946054047198768.1791500373.437281370162964-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:33,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-10-08 22:59:33,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567627124478020.1791500373.561607837677002-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:33,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-10-08 22:59:33,756 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-10-08 22:59:33,878 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-10-08 22:59:34,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456780517219695.1791500373.940027713775635-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:34,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-10-08 22:59:34,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285088760219232.1791500374.061312437057495-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:34,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-10-08 22:59:34,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-10-08 22:59:34,368 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-10-08 22:59:34,481 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892674178794062.1791500374.420200586318970-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:34,491 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-10-08 22:59:34,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489147926978148.1791500374.545401096343994-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:34,616 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-10-08 22:59:34,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-10-08 22:59:34,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-10-08 22:59:34,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613026784790104.1791500374.920520544052124-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:35,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-10-08 22:59:35,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403946453669248.1791500375.055339336395264-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:35,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-10-08 22:59:35,291 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-10-08 22:59:35,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-10-08 22:59:35,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389932557506364.1791500375.532047033309937-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:35,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-10-08 22:59:35,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340074418190403.1791500375.684254646301270-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:35,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-10-08 22:59:35,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-10-08 22:59:36,079 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-10-08 22:59:36,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116744049357119.1791500376.149887323379517-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:36,227 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-10-08 22:59:36,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505045307024647.1791500376.285193443298340-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:36,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-10-08 22:59:36,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-10-08 22:59:36,678 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-10-08 22:59:36,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351504717313646.1791500376.743318319320679-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:36,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-10-08 22:59:36,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128088435618688.1791500376.891853332519531-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:36,971 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-10-08 22:59:37,127 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-10-08 22:59:37,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-10-08 22:59:37,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653080318847812.1791500377.674625635147095-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:38,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-10-08 22:59:38,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942477812805454.1791500378.207317829132080-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:38,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-10-08 22:59:38,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-10-08 22:59:38,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-10-08 22:59:38,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202438723508612.1791500378.608662128448486-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:38,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-10-08 22:59:38,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <373726815131006.1791500378.776798486709595-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:38,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-10-08 22:59:39,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-10-08 22:59:39,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-10-08 22:59:39,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085849421203699.1791500379.235597133636475-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:39,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-10-08 22:59:39,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107767354223686.1791500379.374895095825195-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:39,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-10-08 22:59:39,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-10-08 22:59:39,745 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-10-08 22:59:39,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677394645718384.1791500379.800656795501709-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:39,869 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-10-08 22:59:39,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642340418499129.1791500379.923823118209839-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:39,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-10-08 22:59:40,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-10-08 22:59:40,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-10-08 22:59:40,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792051895447347.1791500380.365357398986816-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:40,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-10-08 22:59:40,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834264925035088.1791500380.487297058105469-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:40,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-10-08 22:59:40,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-10-08 22:59:40,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-10-08 22:59:40,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <764142068399457.1791500380.919108152389526-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:40,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-10-08 22:59:41,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772116107670220.1791500381.057979822158813-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:41,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-10-08 22:59:41,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-10-08 22:59:41,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-10-08 22:59:41,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045340677359042.1791500381.486020088195801-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:41,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-10-08 22:59:41,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951573929826422.1791500381.615413188934326-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:41,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-10-08 22:59:41,824 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-10-08 22:59:41,951 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-10-08 22:59:42,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313315520561748.1791500381.997088670730591-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:42,065 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-10-08 22:59:42,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777503796091575.1791500382.112443208694458-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:42,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-10-08 22:59:42,381 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-10-08 22:59:42,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-10-08 22:59:42,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046901364877950.1791500382.628488302230835-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:42,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-10-08 22:59:42,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348584965130122.1791500382.752428293228149-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:42,824 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-10-08 22:59:42,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-10-08 22:59:43,070 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-10-08 22:59:43,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549969079570344.1791500383.119379758834839-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:43,184 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-10-08 22:59:43,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402077399134036.1791500383.232864141464233-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:43,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-10-08 22:59:43,414 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-10-08 22:59:43,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-10-08 22:59:43,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148024938172582.1791500383.594660043716431-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:43,678 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-10-08 22:59:43,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507650695944545.1791500383.733504772186279-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:43,806 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-10-08 22:59:43,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-10-08 22:59:44,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-10-08 22:59:44,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472661005853994.1791500384.120793342590332-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:44,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-10-08 22:59:44,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429162986459628.1791500384.232767581939697-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:44,302 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-10-08 22:59:44,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-10-08 22:59:44,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-10-08 22:59:44,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <670905674028816.1791500384.622043848037720-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:44,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-10-08 22:59:44,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142812017810875.1791500384.737105607986450-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:44,809 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-10-08 22:59:44,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-10-08 22:59:45,065 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-10-08 22:59:45,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668485367515231.1791500385.124031782150269-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:45,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-10-08 22:59:45,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325449785832927.1791500385.251236200332642-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:45,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-10-08 22:59:45,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-10-08 22:59:45,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-10-08 22:59:46,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-10-08 22:59:46,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-10-08 22:59:46,934 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-10-08 22:59:47,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-10-08 22:59:47,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-10-08 22:59:48,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-10-08 22:59:48,220 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-10-08 22:59:48,491 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-10-08 22:59:48,667 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-10-08 22:59:48,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-10-08 22:59:49,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-10-08 22:59:49,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-10-08 22:59:50,269 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-10-08 22:59:50,669 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-10-08 22:59:51,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-10-08 22:59:51,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-10-08 22:59:51,676 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-10-08 22:59:51,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-10-08 22:59:52,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-10-08 22:59:52,184 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-10-08 22:59:52,432 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-10-08 22:59:52,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-10-08 22:59:52,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:59:57,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_101_allocate_fill_vehicle_non_exclusive ... 2026-10-08 22:59:58,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680147757818428.1791500397.998590946197510-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:58,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-10-08 22:59:58,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347021530364036.1791500398.707899093627930-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 22:59:58,841 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-10-08 22:59:59,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-10-08 22:59:59,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-10-08 22:59:59,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620972220000260.1791500399.271309852600098-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 22:59:59,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-10-08 22:59:59,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <162811723046124.1791500399.406765937805176-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 22:59:59,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-10-08 22:59:59,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-10-08 22:59:59,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-10-08 22:59:59,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078768188060871.1791500399.901257038116455-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 22:59:59,974 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-10-08 23:00:00,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686966344504495.1791500400.055418968200684-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:00,141 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-10-08 23:00:00,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-10-08 23:00:00,423 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-10-08 23:00:00,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <146298603558243.1791500400.485918998718262-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:00,593 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-10-08 23:00:00,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680999941995093.1791500400.663091182708740-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:00,757 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-10-08 23:00:00,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-10-08 23:00:01,107 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-10-08 23:00:01,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356821271329542.1791500401.179656982421875-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:01,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-10-08 23:00:01,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213473817649264.1791500401.340263366699219-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:01,419 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-10-08 23:00:01,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-10-08 23:00:01,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-10-08 23:00:01,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501389766523730.1791500401.805973291397095-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:01,898 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-10-08 23:00:02,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659759304101700.1791500401.964482545852661-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:02,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-10-08 23:00:02,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-10-08 23:00:02,396 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-10-08 23:00:02,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954191380346091.1791500402.459701538085938-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:02,525 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-10-08 23:00:02,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902937620139907.1791500402.570649147033691-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:02,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-10-08 23:00:02,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-10-08 23:00:02,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-10-08 23:00:03,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286875466665133.1791500403.025059700012207-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:03,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-10-08 23:00:03,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951125347255236.1791500403.190647125244141-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:03,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-10-08 23:00:03,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-10-08 23:00:03,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-10-08 23:00:03,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821584055515013.1791500403.631058454513550-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:03,695 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-10-08 23:00:03,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613790138065186.1791500403.739733934402466-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:03,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-10-08 23:00:03,982 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-10-08 23:00:04,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-10-08 23:00:04,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973974227946358.1791500404.238435983657837-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:04,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-10-08 23:00:04,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981132554206096.1791500404.368588685989380-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:04,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-10-08 23:00:04,611 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-10-08 23:00:04,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-10-08 23:00:04,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <582169100833146.1791500404.828309774398804-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:04,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-10-08 23:00:05,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241736134978217.1791500404.958041191101074-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:05,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-10-08 23:00:05,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-10-08 23:00:05,269 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-10-08 23:00:05,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810449741266405.1791500405.324051141738892-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:05,392 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-10-08 23:00:05,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080725641678801.1791500405.443598508834839-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:05,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-10-08 23:00:05,641 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-10-08 23:00:05,764 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-10-08 23:00:05,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029341428212078.1791500405.828876495361328-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:05,902 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-10-08 23:00:06,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952739718157523.1791500405.959225893020630-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:06,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-10-08 23:00:06,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-10-08 23:00:06,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-10-08 23:00:06,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074733780716676.1791500406.324770212173462-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:06,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-10-08 23:00:06,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702168188371627.1791500406.460129976272583-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:06,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-10-08 23:00:06,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-10-08 23:00:06,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-10-08 23:00:07,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-10-08 23:00:07,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-10-08 23:00:08,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-10-08 23:00:08,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-10-08 23:00:08,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-10-08 23:00:09,149 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-10-08 23:00:09,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-10-08 23:00:09,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-10-08 23:00:10,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-10-08 23:00:10,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-10-08 23:00:10,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-10-08 23:00:10,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_102_allocate_fill_vehicle_exclusive ... 2026-10-08 23:00:11,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769326262565998.1791500411.059836149215698-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:11,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-10-08 23:00:11,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417556158457995.1791500411.705091238021851-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:11,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-10-08 23:00:11,896 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-10-08 23:00:12,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-10-08 23:00:12,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922071485634070.1791500412.117296695709229-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:12,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-10-08 23:00:12,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600302370484765.1791500412.265527248382568-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:12,341 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-10-08 23:00:12,477 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-10-08 23:00:12,597 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-10-08 23:00:12,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619406521250949.1791500412.661104917526245-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:12,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-10-08 23:00:12,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933661466176779.1791500412.784584760665894-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:12,850 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-10-08 23:00:12,967 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-10-08 23:00:13,100 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-10-08 23:00:13,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307122756899614.1791500413.152842044830322-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:13,250 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-10-08 23:00:13,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321822444771797.1791500413.300599813461304-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:13,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-10-08 23:00:13,497 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-10-08 23:00:13,616 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-10-08 23:00:13,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194541799815366.1791500413.688115596771240-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:13,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-10-08 23:00:13,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <112565226597024.1791500413.839382171630859-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:13,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-10-08 23:00:14,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-10-08 23:00:14,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-10-08 23:00:14,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839545702310175.1791500414.233808279037476-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:14,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-10-08 23:00:14,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255996254284373.1791500414.362733125686646-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:14,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-10-08 23:00:14,559 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-10-08 23:00:14,661 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-10-08 23:00:14,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132080993731079.1791500414.719788312911987-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:14,789 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-10-08 23:00:14,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622145013129780.1791500414.844370603561401-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:14,934 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-10-08 23:00:15,059 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-10-08 23:00:15,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-10-08 23:00:15,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161423620457001.1791500415.249457836151123-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:15,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-10-08 23:00:15,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246020128817349.1791500415.366852283477783-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:15,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-10-08 23:00:15,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-10-08 23:00:15,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-10-08 23:00:15,740 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274363140707608.1791500415.678893804550171-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:15,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-10-08 23:00:15,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805576146482079.1791500415.800825357437134-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:15,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-10-08 23:00:16,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-10-08 23:00:16,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-10-08 23:00:16,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722238975913265.1791500416.185050964355469-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:16,243 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-10-08 23:00:16,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930458059211318.1791500416.297483682632446-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:16,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-10-08 23:00:16,460 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-10-08 23:00:16,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-10-08 23:00:16,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875972494498053.1791500416.641200542449951-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:16,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-10-08 23:00:16,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295457370851434.1791500416.759265899658203-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:16,825 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-10-08 23:00:16,941 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-10-08 23:00:17,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-10-08 23:00:17,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700614988107663.1791500417.109739780426025-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:17,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-10-08 23:00:17,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529775486607898.1791500417.236961841583252-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:17,311 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-10-08 23:00:17,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-10-08 23:00:17,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-10-08 23:00:17,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <309283664200400.1791500417.590223073959351-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:17,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-10-08 23:00:17,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116612613242207.1791500417.696786165237427-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:17,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-10-08 23:00:17,860 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-10-08 23:00:17,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-10-08 23:00:18,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860408975109449.1791500418.029573202133179-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:18,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-10-08 23:00:18,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359563302020836.1791500418.148083448410034-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:18,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-10-08 23:00:18,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-10-08 23:00:18,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-10-08 23:00:18,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-10-08 23:00:19,469 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-10-08 23:00:19,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-10-08 23:00:20,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-10-08 23:00:20,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_103_allocate_fill_vehicle_mixed ... 2026-10-08 23:00:21,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098941868231639.1791500420.933848381042480-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:21,600 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-10-08 23:00:21,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242213016706889.1791500421.654980421066284-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:21,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-10-08 23:00:21,866 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-10-08 23:00:21,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-10-08 23:00:22,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821505177578056.1791500422.054073333740234-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:22,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-10-08 23:00:22,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703147130182535.1791500422.188820362091064-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:22,268 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-10-08 23:00:22,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-10-08 23:00:22,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-10-08 23:00:22,645 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744195711263447.1791500422.592372894287109-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:22,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-10-08 23:00:22,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223167149818870.1791500422.705744743347168-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:22,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-10-08 23:00:22,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-10-08 23:00:23,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-10-08 23:00:23,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359706693080127.1791500423.063519001007080-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:23,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-10-08 23:00:23,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181419480804644.1791500423.193310737609863-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:23,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-10-08 23:00:23,387 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-10-08 23:00:23,504 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-10-08 23:00:23,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141278010809716.1791500423.571436643600464-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:23,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-10-08 23:00:23,749 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075493738339204.1791500423.690488338470459-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:23,759 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-10-08 23:00:23,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-10-08 23:00:24,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-10-08 23:00:24,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928712452168567.1791500424.067378520965576-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:24,127 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-10-08 23:00:24,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505395001511921.1791500424.176352739334106-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:24,238 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-10-08 23:00:24,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-10-08 23:00:24,462 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-10-08 23:00:24,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689799359412878.1791500424.529958724975586-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:24,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-10-08 23:00:24,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899169160825142.1791500424.643841028213501-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:24,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-10-08 23:00:24,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-10-08 23:00:24,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-10-08 23:00:25,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979014402087765.1791500424.985578775405884-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:25,054 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-10-08 23:00:25,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002858805065956.1791500425.102040052413940-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:25,177 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-10-08 23:00:25,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-10-08 23:00:25,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-10-08 23:00:25,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848367190637465.1791500425.480136632919312-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:25,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1895] 2026-10-08 23:00:25,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843000538176782.1791500425.597187995910645-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:25,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1896] 2026-10-08 23:00:25,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1897] 2026-10-08 23:00:25,986 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-10-08 23:00:26,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815337765281250.1791500426.069428443908691-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:26,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-10-08 23:00:26,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359277220418258.1791500426.249051570892334-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:26,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-10-08 23:00:26,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-10-08 23:00:26,597 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-10-08 23:00:26,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127207369879274.1791500426.665131807327271-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:26,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-10-08 23:00:26,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591625719070875.1791500426.785931110382080-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:26,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-10-08 23:00:26,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1905] 2026-10-08 23:00:27,110 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-10-08 23:00:27,241 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524633370428444.1791500427.166653156280518-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:27,252 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-10-08 23:00:27,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103885840743539.1791500427.308984994888306-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:27,386 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-10-08 23:00:27,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-10-08 23:00:27,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-10-08 23:00:27,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990131279180237.1791500427.745990037918091-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:27,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-10-08 23:00:27,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282557691856533.1791500427.868318319320679-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:27,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-10-08 23:00:28,070 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-10-08 23:00:28,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-10-08 23:00:28,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967297210303403.1791500428.254885435104370-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:28,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-10-08 23:00:28,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557335598682529.1791500428.381764173507690-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:28,457 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-10-08 23:00:28,588 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-10-08 23:00:28,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-10-08 23:00:29,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-10-08 23:00:29,773 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-10-08 23:00:30,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-10-08 23:00:30,860 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-10-08 23:00:31,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-10-08 23:00:31,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-10-08 23:00:31,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-10-08 23:00:31,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-10-08 23:00:32,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-10-08 23:00:32,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_104_unassignable_items_with_empty_vehicles ... 2026-10-08 23:00:33,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319565048233864.1791500433.057207822799683-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:33,699 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-10-08 23:00:33,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296490421601279.1791500433.760157108306885-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:33,835 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-10-08 23:00:33,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-10-08 23:00:34,076 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-10-08 23:00:34,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543082871621488.1791500434.130736351013184-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:34,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-10-08 23:00:34,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271775139235063.1791500434.250088691711426-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:34,315 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-10-08 23:00:34,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-10-08 23:00:34,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-10-08 23:00:34,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882770856282733.1791500434.624348640441895-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:34,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-10-08 23:00:34,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706873632981574.1791500434.756079435348511-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:34,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-10-08 23:00:34,967 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-10-08 23:00:35,076 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-10-08 23:00:35,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514080689385289.1791500435.123928308486938-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:35,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-10-08 23:00:35,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126916773953160.1791500435.242334604263306-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:35,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-10-08 23:00:35,453 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-10-08 23:00:35,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-10-08 23:00:35,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839015299738922.1791500435.647427558898926-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:35,724 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-10-08 23:00:35,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909381625519578.1791500435.776386499404907-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:35,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-10-08 23:00:35,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-10-08 23:00:36,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-10-08 23:00:36,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612522076305299.1791500436.160700082778931-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:36,228 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-10-08 23:00:36,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214059447182272.1791500436.282854318618774-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:36,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-10-08 23:00:36,468 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-10-08 23:00:36,588 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-10-08 23:00:36,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781089669437236.1791500436.650386333465576-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:36,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-10-08 23:00:36,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733826845229154.1791500436.767974138259888-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:36,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-10-08 23:00:36,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-10-08 23:00:37,082 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-10-08 23:00:37,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225204563880670.1791500437.128393173217773-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:37,215 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-10-08 23:00:37,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259623289349916.1791500437.287681102752686-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:37,381 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-10-08 23:00:37,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-10-08 23:00:37,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-10-08 23:00:37,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562771403149748.1791500437.877543926239014-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:37,970 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-10-08 23:00:38,096 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318256165534417.1791500438.028210401535034-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:38,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-10-08 23:00:38,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-10-08 23:00:38,372 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-10-08 23:00:38,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583633036809600.1791500438.428350925445557-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:38,503 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-10-08 23:00:38,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861436034289102.1791500438.559983253479004-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:38,636 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-10-08 23:00:38,764 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-10-08 23:00:38,888 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-10-08 23:00:39,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761289339769517.1791500438.950407743453979-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:39,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-10-08 23:00:39,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675160525475851.1791500439.065178394317627-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:39,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-10-08 23:00:39,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-10-08 23:00:39,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-10-08 23:00:39,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780481067466082.1791500439.460071563720703-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:39,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-10-08 23:00:39,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144314922906457.1791500439.593146800994873-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:39,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-10-08 23:00:39,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-10-08 23:00:39,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-10-08 23:00:40,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783127241202298.1791500440.020843505859375-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:40,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-10-08 23:00:40,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750934464399856.1791500440.137989282608032-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:40,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-10-08 23:00:40,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-10-08 23:00:40,451 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-10-08 23:00:40,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071303930834327.1791500440.507780075073242-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:40,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-10-08 23:00:40,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421113799249580.1791500440.671158313751221-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:40,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-10-08 23:00:40,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-10-08 23:00:41,072 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-10-08 23:00:41,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:00:44,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-10-08 23:00:44,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627616936177725.1791500444.637528419494629-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:44,908 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-10-08 23:00:45,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423912506310025.1791500444.961132049560547-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:45,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-10-08 23:00:45,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-10-08 23:00:45,330 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-10-08 23:00:45,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726612627188170.1791500445.386296033859253-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:45,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-10-08 23:00:45,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605318240361449.1791500445.518156766891479-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:45,594 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-10-08 23:00:45,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-10-08 23:00:45,872 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-10-08 23:00:46,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-10-08 23:00:46,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-10-08 23:00:46,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882175033638945.1791500446.652851819992065-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:46,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-10-08 23:00:47,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365369386617330.1791500447.013471603393555-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:47,092 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-10-08 23:00:47,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-10-08 23:00:47,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-10-08 23:00:47,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340353657101901.1791500447.444823741912842-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:47,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-10-08 23:00:47,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314198624579412.1791500447.591148614883423-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:47,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-10-08 23:00:47,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-10-08 23:00:47,955 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-10-08 23:00:48,363 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-10-08 23:00:48,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-10-08 23:00:48,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352852451936640.1791500448.757855415344238-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:49,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-10-08 23:00:49,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495571756166704.1791500449.086937665939331-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:49,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-10-08 23:00:49,285 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-10-08 23:00:49,399 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-10-08 23:00:49,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942689740244171.1791500449.445913791656494-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:49,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-10-08 23:00:49,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136437064472133.1791500449.564418315887451-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:49,634 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-10-08 23:00:49,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-10-08 23:00:49,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-10-08 23:00:50,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-10-08 23:00:50,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922070127380075.1791500450.348898887634277-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:50,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-10-08 23:00:50,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633819688152913.1791500450.805730104446411-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:50,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-10-08 23:00:51,009 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-10-08 23:00:51,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-10-08 23:00:51,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743688421965220.1791500451.195043802261353-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:51,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-10-08 23:00:51,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338316676654574.1791500451.327941894531250-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:51,403 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-10-08 23:00:51,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-10-08 23:00:51,667 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-10-08 23:00:52,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-10-08 23:00:52,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-10-08 23:00:52,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115493531886620.1791500452.617157220840454-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:52,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-10-08 23:00:53,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253068197301448.1791500452.984960794448853-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:53,054 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-10-08 23:00:53,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-10-08 23:00:53,314 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-10-08 23:00:53,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039179366083853.1791500453.368456125259399-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:53,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-10-08 23:00:53,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762856479013437.1791500453.499966859817505-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:53,569 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-10-08 23:00:53,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-10-08 23:00:53,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-10-08 23:00:54,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-10-08 23:00:54,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-10-08 23:00:54,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556534576786394.1791500454.542211532592773-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:54,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-10-08 23:00:54,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941729409856404.1791500454.901254653930664-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:54,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-10-08 23:00:55,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-10-08 23:00:55,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-10-08 23:00:55,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094222633878937.1791500455.286006212234497-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:55,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-10-08 23:00:55,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611276947197946.1791500455.414890289306641-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:55,490 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-10-08 23:00:55,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-10-08 23:00:55,747 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-10-08 23:00:56,139 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-10-08 23:00:56,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-10-08 23:00:56,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826003296782858.1791500456.614842176437378-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:56,903 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-10-08 23:00:57,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391990223128946.1791500456.956959009170532-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:57,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-10-08 23:00:57,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-10-08 23:00:57,281 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-10-08 23:00:57,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658582642233747.1791500457.333032131195068-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:57,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-10-08 23:00:57,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359047207536027.1791500457.460805416107178-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:57,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-10-08 23:00:57,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-10-08 23:00:57,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-10-08 23:00:58,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-10-08 23:00:58,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-10-08 23:00:58,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774793626065934.1791500458.665874958038330-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:00:58,971 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-10-08 23:00:59,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965481381477135.1791500459.027013301849365-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:00:59,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-10-08 23:00:59,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-10-08 23:00:59,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-10-08 23:00:59,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489428641902020.1791500459.468597412109375-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:00:59,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-10-08 23:00:59,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760624537489619.1791500459.578694820404053-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:00:59,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-10-08 23:00:59,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-10-08 23:00:59,875 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-10-08 23:00:59,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-10-08 23:01:00,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <306451985824559.1791500460.108059644699097-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:00,373 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-10-08 23:01:00,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021637482322940.1791500460.419558048248291-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:00,495 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-10-08 23:01:00,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-10-08 23:01:00,738 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-10-08 23:01:00,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298112044763661.1791500460.784239768981934-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:00,852 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-10-08 23:01:00,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258831345084274.1791500460.900526285171509-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:00,968 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-10-08 23:01:01,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-10-08 23:01:01,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-10-08 23:01:01,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-10-08 23:01:01,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-10-08 23:01:02,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610385123098957.1791500462.015315055847168-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:02,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-10-08 23:01:02,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338153369554746.1791500462.417145252227783-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:02,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-10-08 23:01:02,627 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-10-08 23:01:02,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-10-08 23:01:02,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170589649424724.1791500462.840799093246460-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:02,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-10-08 23:01:03,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <453448743695224.1791500462.998807907104492-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:03,090 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2026-10-08 23:01:03,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-10-08 23:01:03,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-10-08 23:01:03,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-10-08 23:01:03,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-10-08 23:01:04,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-10-08 23:01:04,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460019664082454.1791500464.378146886825562-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:04,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-10-08 23:01:04,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015000161298044.1791500464.822416543960571-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:04,905 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-10-08 23:01:05,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-10-08 23:01:05,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-10-08 23:01:05,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256552772994613.1791500465.227757453918457-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:05,307 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-10-08 23:01:05,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231795597356058.1791500465.364422798156738-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:05,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-10-08 23:01:05,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-10-08 23:01:05,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-10-08 23:01:06,231 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-10-08 23:01:06,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-10-08 23:01:06,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059508728836971.1791500466.717428922653198-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:06,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-10-08 23:01:07,090 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133118224025957.1791500467.025526523590088-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:07,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-10-08 23:01:07,227 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-10-08 23:01:07,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-10-08 23:01:07,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949706599968226.1791500467.418026208877563-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:07,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-10-08 23:01:07,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <727547778135546.1791500467.572830677032471-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:07,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-10-08 23:01:07,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-10-08 23:01:07,985 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-10-08 23:01:08,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-10-08 23:01:08,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-10-08 23:01:09,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381130433818107.1791500468.937788963317871-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:09,261 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-10-08 23:01:09,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <643584303690775.1791500469.315691232681274-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:09,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-10-08 23:01:09,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-10-08 23:01:09,656 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-10-08 23:01:09,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910902643693691.1791500469.709815263748169-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:09,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-10-08 23:01:09,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324390054817944.1791500469.841821193695068-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:09,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-10-08 23:01:10,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-10-08 23:01:10,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-10-08 23:01:10,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-10-08 23:01:10,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-10-08 23:01:11,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288790723036230.1791500471.054380655288696-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:11,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-10-08 23:01:11,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895570913680369.1791500471.425889730453491-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:11,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-10-08 23:01:11,644 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-10-08 23:01:11,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-10-08 23:01:11,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206504759009320.1791500471.879336357116699-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:11,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-10-08 23:01:12,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287405630307413.1791500472.036686182022095-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:12,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-10-08 23:01:12,261 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-10-08 23:01:12,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-10-08 23:01:12,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-10-08 23:01:12,841 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-10-08 23:01:12,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-10-08 23:01:13,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934644760352546.1791500473.072251319885254-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:13,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2087] 2026-10-08 23:01:13,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231608104647935.1791500473.381915569305420-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:13,468 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2088] 2026-10-08 23:01:13,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2089] 2026-10-08 23:01:13,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2090] 2026-10-08 23:01:13,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016212374596185.1791500473.797157287597656-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:13,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2091] 2026-10-08 23:01:14,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509447462547209.1791500473.943151473999023-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:14,019 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-10-08 23:01:14,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2093] 2026-10-08 23:01:14,330 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-10-08 23:01:14,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-10-08 23:01:15,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:01:15,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-10-08 23:01:15,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-10-08 23:01:15,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-10-08 23:01:16,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246219768532824.1791500475.842405080795288-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:16,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2095] 2026-10-08 23:01:16,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570357956268066.1791500476.270338773727417-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:16,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-10-08 23:01:16,543 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-10-08 23:01:16,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2098] 2026-10-08 23:01:16,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748537370982616.1791500476.773215055465698-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:16,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2099] 2026-10-08 23:01:17,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483738226716521.1791500476.954888343811035-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:17,072 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-10-08 23:01:17,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2101] 2026-10-08 23:01:17,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-10-08 23:01:17,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-10-08 23:01:17,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-10-08 23:01:17,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-10-08 23:01:17,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-10-08 23:01:17,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-10-08 23:01:17,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-10-08 23:01:17,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:17,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-10-08 23:01:17,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-10-08 23:01:18,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-10-08 23:01:18,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:18,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-10-08 23:01:18,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-10-08 23:01:18,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:19,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-10-08 23:01:19,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:01:19,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_cargo_only_vehicle_does_not_bind_seats_dimension ... 2026-10-08 23:01:19,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-10-08 23:01:19,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-10-08 23:01:19,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-10-08 23:01:19,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:19,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_0_seat_vehicle_clamped_to_zero ... 2026-10-08 23:01:19,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-10-08 23:01:19,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_1_seat_vehicle_clamped_to_zero ... 2026-10-08 23:01:19,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-10-08 23:01:20,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-10-08 23:01:20,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:20,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-10-08 23:01:20,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-10-08 23:01:20,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:20,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-10-08 23:01:20,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911966029555916.1791500480.373178720474243-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:20,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-10-08 23:01:20,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295105929970697.1791500480.681244134902954-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:20,759 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-10-08 23:01:20,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-10-08 23:01:20,997 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-10-08 23:01:21,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854571679974403.1791500481.051195859909058-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:21,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-10-08 23:01:21,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086193457334237.1791500481.178598880767822-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:21,249 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-10-08 23:01:21,366 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-10-08 23:01:21,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-10-08 23:01:21,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662081257274471.1791500481.552884340286255-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:21,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-10-08 23:01:21,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580901776886079.1791500481.926263809204102-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:22,003 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-10-08 23:01:22,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-10-08 23:01:22,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2112] 2026-10-08 23:01:22,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084252980191088.1791500482.301230907440186-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:22,375 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-10-08 23:01:22,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997220161541590.1791500482.425333261489868-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:22,498 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-10-08 23:01:22,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-10-08 23:01:22,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-10-08 23:01:22,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:22,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityMatchesGate.test_vrp_refactored_gate_raises_at_vrp_ceiling_plus_one ... 2026-10-08 23:01:23,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityMatchesGate.test_vrp_seat_capacity_equals_gate_ceiling_for_3_seat_vehicle ... 2026-10-08 23:01:23,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:23,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsPerLegCeilingInvariant.test_vrp_seats_per_leg_ceiling_invariant_vrp_equals_gate ... 2026-10-08 23:01:24,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:24,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityCargoOnlyBranch.test_vrp_seat_capacity_cargo_only_with_many_seats_returns_zero ... 2026-10-08 23:01:24,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityCargoOnlyBranch.test_vrp_seat_capacity_passenger_vehicle_with_zero_seats_differs_from_cargo_only ... 2026-10-08 23:01:24,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:24,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-10-08 23:01:24,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-10-08 23:01:24,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-10-08 23:01:24,611 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2159] 2026-10-08 23:01:24,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-10-08 23:01:24,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-10-08 23:01:24,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-10-08 23:01:25,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-10-08 23:01:25,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.message records with IDs: [27398] 2026-10-08 23:01:25,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-10-08 23:01:25,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:25,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-10-08 23:01:25,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2159] 2026-10-08 23:01:25,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-10-08 23:01:25,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27400] 2026-10-08 23:01:25,859 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-10-08 23:01:25,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-10-08 23:01:26,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-10-08 23:01:26,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-10-08 23:01:26,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27403] 2026-10-08 23:01:26,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-10-08 23:01:27,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-10-08 23:01:27,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-10-08 23:01:27,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-10-08 23:01:28,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-10-08 23:01:28,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) started manually 2026-10-08 23:01:28,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) done 2026-10-08 23:01:28,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-10-08 23:01:29,112 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) started manually 2026-10-08 23:01:29,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) done 2026-10-08 23:01:29,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:29,514 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_form_view_onchange_syncs_can_transport_goods_before_save ... 2026-10-08 23:01:29,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_model_with_flag_off_does_not_clear_vehicle_override ... 2026-10-08 23:01:29,964 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_new_vehicle_inherits_can_transport_goods_from_model ... 2026-10-08 23:01:30,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_new_vehicle_without_goods_model_is_not_goods_capable ... 2026-10-08 23:01:30,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-10-08 23:01:30,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-10-08 23:01:30,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:30,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-10-08 23:01:30,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-10-08 23:01:31,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-10-08 23:01:31,202 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:31,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-10-08 23:01:31,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [199888, 199887] 2026-10-08 23:01:31,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-10-08 23:01:31,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-10-08 23:01:31,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-10-08 23:01:31,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:31,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-10-08 23:01:40,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:41,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573232336551364.1791500500.949742794036865-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:01:41,245 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-10-08 23:01:41,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081158215347495.1791500501.291226863861084-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:01:41,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2118] 2026-10-08 23:01:41,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2119] 2026-10-08 23:01:41,595 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2120] 2026-10-08 23:01:41,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471169097666533.1791500501.644575119018555-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:01:41,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2026-10-08 23:01:41,822 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057034153919874.1791500501.756617546081543-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:01:41,831 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2026-10-08 23:01:41,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-10-08 23:01:42,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-10-08 23:01:42,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome pid: 4626 2026-10-08 23:01:42,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless temporary user profile dir: /tmp/tmpdnweashs_chrome_odoo 2026-10-08 23:01:42,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:36535/json/version 2026-10-08 23:01:42,441 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:36535/json/version with timeout 3 increased to 10s during tests 2026-10-08 23:01:42,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 23:01:42,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:36535/json 2026-10-08 23:01:42,478 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:36535/json with timeout 3 increased to 10s during tests 2026-10-08 23:01:42,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Websocket url found: ws://127.0.0.1:36535/devtools/page/0DBE76966F8DCA384E2802E37380C334 2026-10-08 23:01:42,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Enable chrome headless console log notification 2026-10-08 23:01:42,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless enable page notifications 2026-10-08 23:01:42,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:vrp_tour_operator from n/a 2026-10-08 23:01:42,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Setting session cookie in browser 2026-10-08 23:01:42,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" in browser 2026-10-08 23:01:42,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" 2026-10-08 23:01:42,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:01:44,307 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 177 0.215 1.488 2026-10-08 23:01:44,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigation result: {'frameId': '0DBE76966F8DCA384E2802E37380C334', 'loaderId': '75342CAE3563451AB997341DBDDD08B8', 'isDownload': False} 2026-10-08 23:01:44,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Evaluate ready code "odoo.isTourReady('dispatch_optimize_tour')" 2026-10-08 23:01:44,374 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-08 23:01:44,410 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.026 2026-10-08 23:01:44,438 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.074 2026-10-08 23:01:44,642 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/webclient/load_menus/bb94d2932556f2008cdd4e9eab3166061f2aeb9db23155d06b5a54c541328951 HTTP/1.1" 200 - 124 0.097 0.178 2026-10-08 23:01:44,660 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.301 2026-10-08 23:01:44,689 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 23:01:44,699 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 23:01:44,751 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:44] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-08 23:01:45,446 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 23:01:45,454 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 23:01:45,459 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 23:01:45,482 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 23:01:45,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: Owl is running in 'dev' mode. 2026-10-08 23:01:45,512 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 23:01:45,569 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.030 2026-10-08 23:01:45,592 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.034 2026-10-08 23:01:45,608 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-10-08 23:01:45,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Evaluate test code "odoo.startTour('dispatch_optimize_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_fleet_dispatch_client", "delayToCheckUndeterminisms": 0})" 2026-10-08 23:01:45,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [1/8] Tour dispatch_optimize_tour → Step Dispatch board toolbar (Plan/Optimise seam) is visible (trigger: .o_dispatch_board_toolbar) 2026-10-08 23:01:45,787 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 23:01:45,801 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 23:01:45,850 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "POST /mail/data HTTP/1.1" 200 - 34 0.100 0.064 2026-10-08 23:01:45,860 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-08 23:01:45,915 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /web/image?model=res.users&field=avatar_128&id=613 HTTP/1.1" 200 - 16 0.015 0.174 2026-10-08 23:01:45,974 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:45] "GET /web/image/res.partner/1422/avatar_128?unique=1791500500000 HTTP/1.1" 200 - 8 0.018 0.208 2026-10-08 23:01:46,007 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.261 2026-10-08 23:01:46,017 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 23:01:46,062 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.045 2026-10-08 23:01:46,110 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.200 2026-10-08 23:01:46,138 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.070 2026-10-08 23:01:46,172 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 23:01:46,208 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 12 0.022 0.030 2026-10-08 23:01:46,347 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.055 0.118 2026-10-08 23:01:46,394 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 23:01:46,408 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.004 0.017 2026-10-08 23:01:46,463 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.017 0.020 2026-10-08 23:01:46,485 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.006 0.046 2026-10-08 23:01:46,504 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.067 2026-10-08 23:01:46,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [2/8] Tour dispatch_optimize_tour → Step Run the Plan / Optimise routes action (trigger: .o_dispatch_board_toolbar button:contains(Plan)) 2026-10-08 23:01:46,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [3/8] Tour dispatch_optimize_tour → Step The review overlay opened (trigger: .o_vrp_proposal) 2026-10-08 23:01:56,967 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:56] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_dispatch_optimize HTTP/1.1" 200 - 37 0.030 10.115 2026-10-08 23:01:57,009 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:01:57] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 23:01:57,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [4/8] Tour dispatch_optimize_tour → Step Dropped-stops panel present as a labelled region (trigger: .o_vrp_dropped[role='region'][aria-label]) 2026-10-08 23:01:57,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [5/8] Tour dispatch_optimize_tour → Step The dropped item carries a TEXT reason badge (not colour-only) (trigger: .o_vrp_reason_badge) 2026-10-08 23:01:57,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [6/8] Tour dispatch_optimize_tour → Step Accept-all control is present and disabled (0 acceptable routes - by design for this all-dropped fixture) (trigger: .o_vrp_accept_all:disabled) 2026-10-08 23:01:57,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [7/8] Tour dispatch_optimize_tour → Step Close the overlay (trigger: .o_vrp_cancel) 2026-10-08 23:01:57,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [8/8] Tour dispatch_optimize_tour → Step Back on the dispatch board (trigger: .o_control_panel) 2026-10-08 23:01:57,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: tour succeeded 2026-10-08 23:01:57,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR dispatch_optimize_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-08 23:01:57,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: heap 22982164 (allocated 24092672) 2026-10-08 23:01:57,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing chrome headless with pid 4626 2026-10-08 23:01:57,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing websocket connection 2026-10-08 23:01:57,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Terminating chrome headless with pid 4626 2026-10-08 23:01:57,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_230157_761949_test_dispatch_optimise_tour.txt 2026-10-08 23:01:57,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Removing chrome user profile "/tmp/tmpdnweashs_chrome_odoo" 2026-10-08 23:01:57,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:01:57,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-10-08 23:01:57,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-10-08 23:01:58,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-10-08 23:01:58,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-10-08 23:01:58,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-10-08 23:01:58,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:01:58,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-10-08 23:01:58,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2124] 2026-10-08 23:01:58,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27626] 2026-10-08 23:01:58,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:01:59,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome pid: 4835 2026-10-08 23:01:59,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless temporary user profile dir: /tmp/tmp37wd2lvh_chrome_odoo 2026-10-08 23:01:59,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Issuing json command http://127.0.0.1:32985/json/version 2026-10-08 23:01:59,437 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:32985/json/version with timeout 3 increased to 10s during tests 2026-10-08 23:01:59,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Browser version: Chrome/150.0.7871.114 2026-10-08 23:01:59,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Issuing json command http://127.0.0.1:32985/json 2026-10-08 23:01:59,505 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:32985/json with timeout 3 increased to 10s during tests 2026-10-08 23:01:59,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Websocket url found: ws://127.0.0.1:32985/devtools/page/130CA1811479E784BFE8CE3E7D8E6FB0 2026-10-08 23:01:59,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Enable chrome headless console log notification 2026-10-08 23:01:59,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless enable page notifications 2026-10-08 23:01:59,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:dispatch_board_mount_operator from n/a 2026-10-08 23:01:59,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Setting session cookie in browser 2026-10-08 23:01:59,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests" in browser 2026-10-08 23:01:59,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests" 2026-10-08 23:01:59,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:02:01,442 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests HTTP/1.1" 200 - 178 0.236 1.552 2026-10-08 23:02:01,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigation result: {'frameId': '130CA1811479E784BFE8CE3E7D8E6FB0', 'loaderId': '6B1BD8D1CEF4AED34A8D80BA6F9B4BB0', 'isDownload': False} 2026-10-08 23:02:01,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Evaluate ready code "odoo.isTourReady('dispatch_board_debug_mount_tour')" 2026-10-08 23:02:01,507 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-08 23:02:01,521 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-08 23:02:01,578 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.057 2026-10-08 23:02:01,623 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 23:02:01,914 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/webclient/load_menus/68c52b5e699bb83f97e641b175528dc2d5fb24f4f8e3df1e58bce28652d01e11 HTTP/1.1" 200 - 130 0.178 0.244 2026-10-08 23:02:01,923 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.427 2026-10-08 23:02:01,937 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.318 2026-10-08 23:02:01,954 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:01] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.011 0.058 2026-10-08 23:02:02,724 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 23:02:02,727 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-08 23:02:02,729 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 23:02:02,755 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 23:02:02,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: Owl is running in 'dev' mode. 2026-10-08 23:02:02,807 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 23:02:02,861 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.023 2026-10-08 23:02:02,894 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.023 0.009 2026-10-08 23:02:02,926 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.047 2026-10-08 23:02:02,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Evaluate test code "odoo.startTour('dispatch_board_debug_mount_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-08 23:02:02,974 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: [1/1] Tour dispatch_board_debug_mount_tour → Step DispatchBoardAction mounted cleanly under active OWL prop validation (no OwlError on the injected 'updateActionState'/'resId' keys) (trigger: .o_dispatch_board_toolbar) 2026-10-08 23:02:03,067 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 23:02:03,090 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 23:02:03,161 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /mail/data HTTP/1.1" 200 - 34 0.124 0.079 2026-10-08 23:02:03,214 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /web/image?model=res.users&field=avatar_128&id=614 HTTP/1.1" 200 - 16 0.017 0.194 2026-10-08 23:02:03,235 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.196 2026-10-08 23:02:03,284 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /web/image/res.partner/1425/avatar_128?unique=1791500518000 HTTP/1.1" 200 - 8 0.012 0.267 2026-10-08 23:02:03,321 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.119 2026-10-08 23:02:03,322 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.280 2026-10-08 23:02:03,330 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 23:02:03,385 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 23:02:03,386 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.094 2026-10-08 23:02:03,434 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.071 2026-10-08 23:02:03,507 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.038 0.054 2026-10-08 23:02:03,669 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.083 0.159 2026-10-08 23:02:03,744 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 23:02:03,773 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.008 0.019 2026-10-08 23:02:03,831 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.018 0.021 2026-10-08 23:02:03,854 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.053 2026-10-08 23:02:03,899 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.016 0.081 2026-10-08 23:02:04,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: tour succeeded 2026-10-08 23:02:04,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: ╔════════════════════════════════════════════════╗ ║ TOUR dispatch_board_debug_mount_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-08 23:02:04,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: heap 22682204 (allocated 23830528) 2026-10-08 23:02:04,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Closing chrome headless with pid 4835 2026-10-08 23:02:04,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Closing websocket connection 2026-10-08 23:02:04,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Terminating chrome headless with pid 4835 2026-10-08 23:02:04,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_230204_444922_test_dispatch_board_mounts_under_debug_prop_validation.txt 2026-10-08 23:02:04,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Removing chrome user profile "/tmp/tmp37wd2lvh_chrome_odoo" 2026-10-08 23:02:04,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:02:05,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-10-08 23:02:05,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-10-08 23:02:05,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-10-08 23:02:06,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-10-08 23:02:06,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-10-08 23:02:06,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-10-08 23:02:06,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:02:06,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-10-08 23:02:07,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-10-08 23:02:07,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-10-08 23:02:17,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:19,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681588601892302.1791500539.270644426345825-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:02:19,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2125] 2026-10-08 23:02:19,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629945153163764.1791500539.673308849334717-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:02:19,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2126] 2026-10-08 23:02:19,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2127] 2026-10-08 23:02:20,038 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2128] 2026-10-08 23:02:20,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876537473888892.1791500540.090658664703369-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:02:20,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2129] 2026-10-08 23:02:20,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144891464400035.1791500540.219716787338257-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:02:20,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2130] 2026-10-08 23:02:20,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2131] 2026-10-08 23:02:20,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-10-08 23:02:20,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:02:22,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344807195268249.1791500542.050005197525024-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:02:22,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2132] 2026-10-08 23:02:22,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219537774917382.1791500542.539884328842163-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:02:22,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2133] 2026-10-08 23:02:22,769 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2134] 2026-10-08 23:02:22,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2135] 2026-10-08 23:02:23,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836489725574422.1791500542.978904485702515-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:02:23,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-10-08 23:02:23,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864581034383254.1791500543.172319889068604-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:02:23,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-10-08 23:02:23,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-10-08 23:02:23,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-10-08 23:02:23,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-10-08 23:02:23,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-10-08 23:02:23,991 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #618 deleted trip.segment records with IDs: [371] 2026-10-08 23:02:24,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-10-08 23:02:24,447 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #618 deleted trip.segment records with IDs: [373] 2026-10-08 23:02:24,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #618 deleted trip.waypoint records with IDs: [287, 288] 2026-10-08 23:02:24,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:02:25,666 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613101904964116.1791500545.528526544570923-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:02:25,902 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-10-08 23:02:26,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516568846260498.1791500545.952619791030884-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:02:26,022 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-10-08 23:02:26,124 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-10-08 23:02:26,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-10-08 23:02:26,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794724332118011.1791500546.280904293060303-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:02:26,342 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-10-08 23:02:26,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <175597735799605.1791500546.387979269027710-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:02:26,457 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-10-08 23:02:26,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-10-08 23:02:26,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-10-08 23:02:26,954 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #620 deleted trip.segment records with IDs: [375] 2026-10-08 23:02:27,083 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:02:41,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-10-08 23:02:42,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-10-08 23:02:42,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-10-08 23:02:42,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [292], uid: 621, model: trip.waypoint 2026-10-08 23:02:42,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:02:42,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-10-08 23:02:43,022 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-10-08 23:02:43,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-10-08 23:02:43,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-10-08 23:02:43,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-10-08 23:02:43,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:44,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-10-08 23:02:44,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-10-08 23:02:44,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:44,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-10-08 23:02:45,462 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2026-10-08 23:02:45,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27650] 2026-10-08 23:02:45,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:02:45,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome pid: 5033 2026-10-08 23:02:45,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless temporary user profile dir: /tmp/tmpggpi0gdr_chrome_odoo 2026-10-08 23:02:45,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:37951/json/version 2026-10-08 23:02:45,950 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37951/json/version with timeout 3 increased to 10s during tests 2026-10-08 23:02:46,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 23:02:46,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:37951/json 2026-10-08 23:02:46,003 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37951/json with timeout 3 increased to 10s during tests 2026-10-08 23:02:46,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Websocket url found: ws://127.0.0.1:37951/devtools/page/72C781BE4DA13AFE2DA43406870A77E1 2026-10-08 23:02:46,026 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Enable chrome headless console log notification 2026-10-08 23:02:46,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless enable page notifications 2026-10-08 23:02:46,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:dispatch_tour_operator from n/a 2026-10-08 23:02:46,112 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Setting session cookie in browser 2026-10-08 23:02:46,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" in browser 2026-10-08 23:02:46,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" 2026-10-08 23:02:46,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:02:47,980 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:47] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 179 0.223 1.616 2026-10-08 23:02:47,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigation result: {'frameId': '72C781BE4DA13AFE2DA43406870A77E1', 'loaderId': '9C5E8D14797D6DB663F9649CBC067835', 'isDownload': False} 2026-10-08 23:02:47,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Evaluate ready code "odoo.isTourReady('dispatch_drag_drop_tour')" 2026-10-08 23:02:48,040 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-10-08 23:02:48,074 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-08 23:02:48,084 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.048 2026-10-08 23:02:48,131 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.051 2026-10-08 23:02:48,136 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 23:02:48,422 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/webclient/load_menus/bb94d2932556f2008cdd4e9eab3166061f2aeb9db23155d06b5a54c541328951 HTTP/1.1" 200 - 124 0.155 0.233 2026-10-08 23:02:48,435 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.215 2026-10-08 23:02:48,519 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:48] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-08 23:02:49,260 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 23:02:49,270 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-08 23:02:49,284 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 23:02:49,291 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 23:02:49,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: Owl is running in 'dev' mode. 2026-10-08 23:02:49,329 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 23:02:49,366 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-08 23:02:49,389 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 23:02:49,412 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.021 2026-10-08 23:02:49,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Evaluate test code "odoo.startTour('dispatch_drag_drop_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_fleet_dispatch_client", "delayToCheckUndeterminisms": 0})" 2026-10-08 23:02:49,549 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 23:02:49,552 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 23:02:49,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [1/7] Tour dispatch_drag_drop_tour → Step Dispatch board loaded (trigger: .o_action_manager .o_control_panel) 2026-10-08 23:02:49,637 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.053 2026-10-08 23:02:49,662 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.149 2026-10-08 23:02:49,758 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /web/image/res.partner/1458/avatar_128?unique=1791500564000 HTTP/1.1" 200 - 15 0.025 0.222 2026-10-08 23:02:49,804 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /web/image?model=res.users&field=avatar_128&id=622 HTTP/1.1" 200 - 9 0.012 0.279 2026-10-08 23:02:49,806 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.216 2026-10-08 23:02:49,844 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 23:02:49,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.221 2026-10-08 23:02:49,938 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.210 2026-10-08 23:02:50,003 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.141 2026-10-08 23:02:50,008 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 23:02:50,044 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.017 0.051 2026-10-08 23:02:50,161 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.042 0.108 2026-10-08 23:02:50,235 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.016 0.020 2026-10-08 23:02:50,242 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 23:02:50,292 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.006 0.019 2026-10-08 23:02:50,315 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.045 2026-10-08 23:02:50,342 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.065 2026-10-08 23:02:50,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [2/7] Tour dispatch_drag_drop_tour → Step Unassigned bookings panel is visible (trigger: .o_dispatch_unassigned_panel) 2026-10-08 23:02:50,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [3/7] Tour dispatch_drag_drop_tour → Step An assignable booking item is present in the panel (trigger: .o_dispatch_item_card[draggable='true']) 2026-10-08 23:02:50,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [4/7] Tour dispatch_drag_drop_tour → Step Open the keyboard assign fallback on the first unassigned item (trigger: .o_dispatch_item_card[draggable='true'] .o_dispatch_assign_btn) 2026-10-08 23:02:50,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [5/7] Tour dispatch_drag_drop_tour → Step Themed trip picker (SelectCreateDialog) is open with trips (trigger: .o_dialog .o_list_view .o_data_row) 2026-10-08 23:02:50,877 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 10 0.019 0.060 2026-10-08 23:02:50,935 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:50] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 5 0.010 0.023 2026-10-08 23:02:51,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [6/7] Tour dispatch_drag_drop_tour → Step Pick the first trip in the picker to assign (trigger: .o_dialog .o_list_view .o_data_row:first-child .o_data_cell) 2026-10-08 23:02:51,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [7/7] Tour dispatch_drag_drop_tour → Step Assignment notification appeared (trigger: .o_notification_manager .o_notification) 2026-10-08 23:02:51,399 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:51] "POST /web/dataset/call_kw/fleet.booking.item/action_dispatch_assign_to_trip HTTP/1.1" 200 - 94 0.137 0.150 2026-10-08 23:02:51,413 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:51] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-08 23:02:51,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: tour succeeded 2026-10-08 23:02:51,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR dispatch_drag_drop_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-08 23:02:51,454 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:02:51] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 2 0.004 0.016 2026-10-08 23:02:51,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: heap 23687092 (allocated 25141248) 2026-10-08 23:02:51,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing chrome headless with pid 5033 2026-10-08 23:02:51,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing websocket connection 2026-10-08 23:02:51,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Terminating chrome headless with pid 5033 2026-10-08 23:02:51,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_230251_704223_test_dispatch_keyboard_assignment_tour.txt 2026-10-08 23:02:51,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Removing chrome user profile "/tmp/tmpggpi0gdr_chrome_odoo" 2026-10-08 23:02:51,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:02:51,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-10-08 23:02:51,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-10-08 23:02:51,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:51,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-10-08 23:02:51,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-10-08 23:02:52,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:52,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-10-08 23:02:52,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-10-08 23:02:52,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-10-08 23:02:52,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-10-08 23:02:52,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-10-08 23:02:52,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-10-08 23:02:52,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:52,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-10-08 23:02:52,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-10-08 23:02:52,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:52,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-10-08 23:02:52,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-10-08 23:02:52,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:52,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-10-08 23:02:52,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-10-08 23:02:53,133 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:53,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-10-08 23:02:53,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-10-08 23:02:53,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:54,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294439944351578.1791500574.289077758789062-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:02:54,709 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-10-08 23:02:54,886 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341332203768369.1791500574.772151470184326-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:02:54,902 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-10-08 23:02:55,038 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2026-10-08 23:02:55,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2026-10-08 23:02:55,336 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849516512290948.1791500575.262820720672607-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:02:55,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2026-10-08 23:02:55,517 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571274342266121.1791500575.410850286483765-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:02:55,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2026-10-08 23:02:55,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-10-08 23:02:56,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-10-08 23:02:56,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-10-08 23:02:56,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-10-08 23:02:56,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-10-08 23:02:56,718 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-10-08 23:02:56,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-10-08 23:02:57,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-10-08 23:02:57,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-10-08 23:02:57,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-10-08 23:02:57,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-10-08 23:02:57,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-10-08 23:02:57,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-10-08 23:02:57,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-10-08 23:02:57,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-10-08 23:02:58,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-10-08 23:02:58,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-10-08 23:02:58,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-10-08 23:02:58,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:02:59,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333561658797466.1791500578.824509143829346-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:02:59,216 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2026-10-08 23:02:59,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432559073601777.1791500579.260421514511108-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:02:59,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-10-08 23:02:59,451 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2026-10-08 23:02:59,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-10-08 23:02:59,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787671964377484.1791500579.642632484436035-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:02:59,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-10-08 23:02:59,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781475860161552.1791500579.773824691772461-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:02:59,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-10-08 23:02:59,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2026-10-08 23:03:00,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-10-08 23:03:00,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-10-08 23:03:00,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-10-08 23:03:00,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-10-08 23:03:00,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-10-08 23:03:01,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-10-08 23:03:01,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-10-08 23:03:01,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:03:01,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125995333455709.1791500581.800533771514893-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:02,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-10-08 23:03:02,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722872904387235.1791500582.229960203170776-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:02,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-10-08 23:03:02,426 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-10-08 23:03:02,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2026-10-08 23:03:02,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271667085126869.1791500582.598800182342529-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:02,669 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2026-10-08 23:03:02,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <464899918029481.1791500582.716290712356567-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:02,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2026-10-08 23:03:02,898 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2026-10-08 23:03:03,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-10-08 23:03:03,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-10-08 23:03:03,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-10-08 23:03:03,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-10-08 23:03:03,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-10-08 23:03:03,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-10-08 23:03:04,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-10-08 23:03:04,169 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-10-08 23:03:04,447 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-10-08 23:03:04,718 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-10-08 23:03:04,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-10-08 23:03:04,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:03:05,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029430456514868.1791500585.439834356307983-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:05,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2026-10-08 23:03:05,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008487470850015.1791500585.825097322463989-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:05,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2026-10-08 23:03:06,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2026-10-08 23:03:06,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-10-08 23:03:06,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647406536026946.1791500586.212204694747925-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:06,290 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-10-08 23:03:06,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <915012097215042.1791500586.339389085769653-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:06,413 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-10-08 23:03:06,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2026-10-08 23:03:06,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-10-08 23:03:07,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-10-08 23:03:07,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-10-08 23:03:08,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [311], uid: 624, model: trip.waypoint 2026-10-08 23:03:08,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-10-08 23:03:09,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-10-08 23:03:09,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-10-08 23:03:09,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-10-08 23:03:09,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-10-08 23:03:10,929 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2026-10-08 23:03:11,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:03:12,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486947296115213.1791500591.958220005035400-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:12,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2026-10-08 23:03:12,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869507946689222.1791500592.317807435989380-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:12,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-10-08 23:03:12,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2026-10-08 23:03:12,734 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2026-10-08 23:03:12,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372508171861245.1791500592.784416675567627-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:12,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2026-10-08 23:03:12,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512709602232042.1791500592.916110038757324-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:12,986 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2026-10-08 23:03:13,121 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2026-10-08 23:03:13,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-10-08 23:03:13,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-10-08 23:03:14,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-10-08 23:03:14,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2026-10-08 23:03:14,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-10-08 23:03:14,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome pid: 5249 2026-10-08 23:03:14,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless temporary user profile dir: /tmp/tmpe_qwd35u_chrome_odoo 2026-10-08 23:03:14,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:33361/json/version 2026-10-08 23:03:14,826 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33361/json/version with timeout 3 increased to 10s during tests 2026-10-08 23:03:14,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 23:03:14,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:33361/json 2026-10-08 23:03:14,856 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33361/json with timeout 3 increased to 10s during tests 2026-10-08 23:03:14,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Websocket url found: ws://127.0.0.1:33361/devtools/page/66F1D8FB46C4C792547E4900143D613C 2026-10-08 23:03:14,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Enable chrome headless console log notification 2026-10-08 23:03:14,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless enable page notifications 2026-10-08 23:03:15,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:driver_exec_tour from n/a 2026-10-08 23:03:15,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Setting session cookie in browser 2026-10-08 23:03:15,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_driver_execution_client" in browser 2026-10-08 23:03:15,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_driver_execution_client" 2026-10-08 23:03:15,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:03:16,771 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:16] "GET /odoo/action-viin_fleet_planning.action_driver_execution_client HTTP/1.1" 200 - 177 0.144 1.591 2026-10-08 23:03:16,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigation result: {'frameId': '66F1D8FB46C4C792547E4900143D613C', 'loaderId': '0E69ABDD967887759388FF61F8557F84', 'isDownload': False} 2026-10-08 23:03:16,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Evaluate ready code "odoo.isTourReady('driver_execution_tour')" 2026-10-08 23:03:16,846 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:16] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-08 23:03:16,891 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 23:03:17,020 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:17] "GET /web/webclient/load_menus/0917c2aada7e83c776e893bf7c08cf82a3e119302ae83083e254fff17c40e720 HTTP/1.1" 200 - 113 0.093 0.111 2026-10-08 23:03:17,029 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:17] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.216 2026-10-08 23:03:17,040 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:17] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.212 2026-10-08 23:03:17,121 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.045 0.238 2026-10-08 23:03:17,140 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:17] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 23:03:17,238 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:17] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.006 2026-10-08 23:03:18,121 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 23:03:18,135 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 23:03:18,138 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 23:03:18,190 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.021 2026-10-08 23:03:18,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: Owl is running in 'dev' mode. 2026-10-08 23:03:18,216 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 23:03:18,270 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.025 2026-10-08 23:03:18,306 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-08 23:03:18,329 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.019 2026-10-08 23:03:18,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Evaluate test code "odoo.startTour('driver_execution_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_driver_execution_client", "delayToCheckUndeterminisms": 0})" 2026-10-08 23:03:18,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [1/14] Tour driver_execution_tour → Step Driver 'My Trips' client action mounted (trigger: .o_driver_exec) 2026-10-08 23:03:18,448 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 23:03:18,450 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 23:03:18,585 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /mail/data HTTP/1.1" 200 - 48 0.118 0.081 2026-10-08 23:03:18,619 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.015 0.188 2026-10-08 23:03:18,624 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.154 2026-10-08 23:03:18,705 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/image/res.partner/1480/avatar_128?unique=1791500591000 HTTP/1.1" 200 - 15 0.034 0.248 2026-10-08 23:03:18,763 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/image?model=res.users&field=avatar_128&id=628 HTTP/1.1" 200 - 9 0.016 0.334 2026-10-08 23:03:18,796 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 23:03:18,827 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.035 0.185 2026-10-08 23:03:18,854 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.013 0.171 2026-10-08 23:03:18,881 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 23:03:18,915 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.092 2026-10-08 23:03:18,941 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.010 0.034 2026-10-08 23:03:19,027 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.032 0.032 2026-10-08 23:03:19,125 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.037 0.037 2026-10-08 23:03:19,200 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 10 0.025 0.028 2026-10-08 23:03:19,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [2/14] Tour driver_execution_tour → Step Start the assigned trip (trigger: .o_driver_start_btn) 2026-10-08 23:03:19,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [3/14] Tour driver_execution_tour → Step Ordered stop list is present with the list role (trigger: .o_driver_stops[role='list']) 2026-10-08 23:03:19,544 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_driver_start HTTP/1.1" 200 - 70 0.101 0.108 2026-10-08 23:03:19,581 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.009 0.014 2026-10-08 23:03:19,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [4/14] Tour driver_execution_tour → Step The active stop is labelled for assistive tech (trigger: .o_driver_stop_active[aria-label]) 2026-10-08 23:03:19,636 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.017 0.028 2026-10-08 23:03:19,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [5/14] Tour driver_execution_tour → Step Stop 1: Arrived (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Arrived)) 2026-10-08 23:03:19,688 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.018 0.025 2026-10-08 23:03:19,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [6/14] Tour driver_execution_tour → Step Stop 1: Loaded (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Loaded)) 2026-10-08 23:03:19,898 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 31 0.087 0.057 2026-10-08 23:03:19,940 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.009 0.017 2026-10-08 23:03:20,016 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.024 0.039 2026-10-08 23:03:20,065 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.012 0.026 2026-10-08 23:03:20,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [7/14] Tour driver_execution_tour → Step Stop 1: Depart (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Depart)) 2026-10-08 23:03:20,198 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/action_load HTTP/1.1" 200 - 17 0.042 0.055 2026-10-08 23:03:20,231 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.008 0.015 2026-10-08 23:03:20,285 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.014 0.032 2026-10-08 23:03:20,340 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.020 0.022 2026-10-08 23:03:20,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [8/14] Tour driver_execution_tour → Step Stop 2: Arrived (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Arrived)) 2026-10-08 23:03:20,433 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.017 0.031 2026-10-08 23:03:20,468 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.010 0.016 2026-10-08 23:03:20,524 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.017 0.026 2026-10-08 23:03:20,561 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.010 0.018 2026-10-08 23:03:20,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [9/14] Tour driver_execution_tour → Step Stop 2: Delivered (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Delivered)) 2026-10-08 23:03:20,655 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 16 0.019 0.036 2026-10-08 23:03:20,686 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.007 0.013 2026-10-08 23:03:20,730 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.011 0.024 2026-10-08 23:03:20,767 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.009 0.019 2026-10-08 23:03:20,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [10/14] Tour driver_execution_tour → Step Stop 2: Depart (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Depart)) 2026-10-08 23:03:20,866 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/action_unload HTTP/1.1" 200 - 17 0.030 0.037 2026-10-08 23:03:20,901 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.010 0.017 2026-10-08 23:03:20,955 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.019 0.024 2026-10-08 23:03:20,987 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:20] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.015 2026-10-08 23:03:21,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [11/14] Tour driver_execution_tour → Step Stop 3: open the Report problem picker (trigger: .o_driver_stop_active .o_driver_report_issue) 2026-10-08 23:03:21,060 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.013 0.029 2026-10-08 23:03:21,101 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.013 0.014 2026-10-08 23:03:21,160 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.018 0.027 2026-10-08 23:03:21,219 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.020 0.022 2026-10-08 23:03:21,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [12/14] Tour driver_execution_tour → Step Pick a reason (marks the stop failed) (trigger: .o_driver_issue_reason:first) 2026-10-08 23:03:21,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [13/14] Tour driver_execution_tour → Step Finish the trip once every stop is terminal (trigger: .o_driver_finish_btn) 2026-10-08 23:03:21,402 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/trip.waypoint/action_report_issue HTTP/1.1" 200 - 9 0.025 0.026 2026-10-08 23:03:21,435 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.007 0.014 2026-10-08 23:03:21,491 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.012 0.029 2026-10-08 23:03:21,527 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.015 2026-10-08 23:03:21,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [14/14] Tour driver_execution_tour → Step Back on My Trips with no more actionable trips (trigger: .o_driver_empty) 2026-10-08 23:03:21,763 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_finish_driver_trip HTTP/1.1" 200 - 71 0.105 0.091 2026-10-08 23:03:21,796 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:03:21] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.006 0.018 2026-10-08 23:03:21,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: tour succeeded 2026-10-08 23:03:21,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: ╔══════════════════════════════════════╗ ║ TOUR driver_execution_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-08 23:03:21,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: heap 20891900 (allocated 21733376) 2026-10-08 23:03:22,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing chrome headless with pid 5249 2026-10-08 23:03:22,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing websocket connection 2026-10-08 23:03:22,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Terminating chrome headless with pid 5249 2026-10-08 23:03:22,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_230322_113936_test_driver_execution_tour.txt 2026-10-08 23:03:22,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Removing chrome user profile "/tmp/tmpe_qwd35u_chrome_odoo" 2026-10-08 23:03:22,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:03:25,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-10-08 23:03:26,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634712869537958.1791500606.010554790496826-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:26,243 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2026-10-08 23:03:26,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518419113746401.1791500606.287459135055542-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:26,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-10-08 23:03:26,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2026-10-08 23:03:26,718 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2026-10-08 23:03:26,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899077753903719.1791500606.783635377883911-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:26,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2026-10-08 23:03:27,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622312910976227.1791500606.927736997604370-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:27,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2026-10-08 23:03:27,111 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2026-10-08 23:03:27,217 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2026-10-08 23:03:27,525 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-10-08 23:03:27,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-10-08 23:03:27,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-10-08 23:03:28,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744927883323136.1791500607.893325567245483-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:28,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2026-10-08 23:03:28,226 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547955791903031.1791500608.174814939498901-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:28,236 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-10-08 23:03:28,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-10-08 23:03:28,474 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2026-10-08 23:03:28,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142414375444151.1791500608.518794536590576-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:28,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2026-10-08 23:03:28,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797534326237997.1791500608.633962869644165-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:28,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-10-08 23:03:28,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-10-08 23:03:28,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-10-08 23:03:29,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-10-08 23:03:29,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-10-08 23:03:29,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-10-08 23:03:29,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410182142728783.1791500609.511943578720093-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:29,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-10-08 23:03:29,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911833418484967.1791500609.836381673812866-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:29,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2026-10-08 23:03:30,072 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2026-10-08 23:03:30,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-10-08 23:03:30,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095660900142600.1791500610.276077270507812-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:30,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-10-08 23:03:30,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231652869817579.1791500610.423899173736572-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:30,488 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2026-10-08 23:03:30,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2026-10-08 23:03:30,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2026-10-08 23:03:31,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-10-08 23:03:31,318 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-10-08 23:03:31,545 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-10-08 23:03:31,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-10-08 23:03:31,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-10-08 23:03:32,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696685760462397.1791500611.880547046661377-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:32,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2026-10-08 23:03:32,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950447866608191.1791500612.189840316772461-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:32,268 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2026-10-08 23:03:32,439 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2026-10-08 23:03:32,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2026-10-08 23:03:32,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610093763833643.1791500612.632607460021973-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:32,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2026-10-08 23:03:32,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530689690632792.1791500612.748772144317627-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:32,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2026-10-08 23:03:32,924 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2026-10-08 23:03:33,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-10-08 23:03:33,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011060660571190.1791500613.173399209976196-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:03:33,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2026-10-08 23:03:33,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277809618162067.1791500613.381492376327515-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:03:33,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2026-10-08 23:03:33,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2026-10-08 23:03:33,717 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-10-08 23:03:33,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974428935612794.1791500613.786294698715210-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:03:33,872 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-10-08 23:03:33,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407499197923998.1791500613.922230720520020-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:03:33,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-10-08 23:03:34,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-10-08 23:03:34,254 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-10-08 23:03:34,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:03:37,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-10-08 23:03:37,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-10-08 23:03:37,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-10-08 23:03:37,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-10-08 23:03:37,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-10-08 23:03:38,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-10-08 23:03:38,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-10-08 23:03:39,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-10-08 23:03:39,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-10-08 23:03:40,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-10-08 23:03:40,468 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-10-08 23:03:41,468 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-10-08 23:03:41,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-10-08 23:03:41,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-10-08 23:03:42,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-10-08 23:03:42,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-10-08 23:03:43,209 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-10-08 23:03:43,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-10-08 23:03:44,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-10-08 23:03:44,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-10-08 23:03:44,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-10-08 23:03:44,732 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-10-08 23:03:44,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-10-08 23:03:45,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-10-08 23:03:45,993 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-10-08 23:03:46,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-10-08 23:03:47,055 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-10-08 23:03:47,157 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-10-08 23:03:47,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-10-08 23:03:47,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-10-08 23:03:48,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-10-08 23:03:48,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-10-08 23:03:49,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-10-08 23:03:49,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-10-08 23:03:49,461 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-10-08 23:03:49,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-10-08 23:03:49,701 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-10-08 23:03:49,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-10-08 23:03:50,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-10-08 23:03:50,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-10-08 23:03:50,380 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-10-08 23:03:50,542 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-10-08 23:03:50,667 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-10-08 23:03:50,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-10-08 23:03:51,298 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-10-08 23:03:51,656 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-10-08 23:03:51,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4031] 2026-10-08 23:03:51,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:03:56,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-10-08 23:03:56,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-10-08 23:03:56,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:03:59,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-10-08 23:04:00,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-10-08 23:04:00,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-10-08 23:04:01,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-10-08 23:04:01,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-10-08 23:04:01,968 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-10-08 23:04:02,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-10-08 23:04:02,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-10-08 23:04:02,990 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-10-08 23:04:03,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-10-08 23:04:04,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-10-08 23:04:04,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-10-08 23:04:06,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-10-08 23:04:06,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:04:08,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-10-08 23:04:08,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-10-08 23:04:08,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-10-08 23:04:08,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-10-08 23:04:08,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-10-08 23:04:08,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-10-08 23:04:08,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:04:09,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-10-08 23:04:09,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-10-08 23:04:09,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:04:12,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-10-08 23:04:12,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:04:15,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-10-08 23:04:16,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:04:18,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-10-08 23:04:19,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-10-08 23:04:19,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-10-08 23:04:19,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-10-08 23:04:20,192 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-10-08 23:04:20,482 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-10-08 23:04:20,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:04:21,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631071957301649.1791500661.517048835754395-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:21,796 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-10-08 23:04:21,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068676910242113.1791500661.849986553192139-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:21,929 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-10-08 23:04:22,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-10-08 23:04:22,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-10-08 23:04:22,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169477757593293.1791500662.222656011581421-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:22,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-10-08 23:04:22,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669385239292472.1791500662.331167697906494-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:22,399 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-10-08 23:04:22,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-10-08 23:04:22,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-10-08 23:04:22,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #675 deleted trip.segment records with IDs: [512] 2026-10-08 23:04:23,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:04:23,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630317246007328.1791500663.847386598587036-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:24,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-10-08 23:04:24,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821319212682967.1791500664.229916334152222-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:24,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-10-08 23:04:24,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-10-08 23:04:24,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-10-08 23:04:24,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882624192542038.1791500664.744323730468750-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:24,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-10-08 23:04:24,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <778303049609396.1791500664.883126258850098-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:24,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-10-08 23:04:25,090 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-10-08 23:04:25,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-10-08 23:04:25,519 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #676 deleted trip.segment records with IDs: [514] 2026-10-08 23:04:25,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:04:28,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-10-08 23:04:28,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-10-08 23:04:28,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:04:31,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-10-08 23:04:31,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720277879590459.1791500671.677111864089966-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:31,945 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-10-08 23:04:32,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394856114998298.1791500671.991559267044067-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:32,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-10-08 23:04:32,192 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-10-08 23:04:32,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-10-08 23:04:32,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529272172635740.1791500672.375110149383545-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:32,446 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-10-08 23:04:32,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900238436817952.1791500672.499350309371948-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:32,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-10-08 23:04:32,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2244] 2026-10-08 23:04:32,824 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2245] 2026-10-08 23:04:32,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191623760168763.1791500672.926685094833374-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:33,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2246] 2026-10-08 23:04:33,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668567610243778.1791500673.097928047180176-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:33,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2247] 2026-10-08 23:04:33,302 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2248] 2026-10-08 23:04:33,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2249] 2026-10-08 23:04:33,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411250883766562.1791500673.489692687988281-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:33,564 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2250] 2026-10-08 23:04:33,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758278144288825.1791500673.625380277633667-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:33,701 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2251] 2026-10-08 23:04:33,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2252] 2026-10-08 23:04:34,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2253] 2026-10-08 23:04:39,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:04:41,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-10-08 23:04:42,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546941755127597.1791500682.099734067916870-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:42,409 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2254] 2026-10-08 23:04:42,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746110577148232.1791500682.465585231781006-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:42,582 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2255] 2026-10-08 23:04:42,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2256] 2026-10-08 23:04:42,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2257] 2026-10-08 23:04:42,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479971403353553.1791500682.879160642623901-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:42,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2258] 2026-10-08 23:04:43,071 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529062032681986.1791500683.009209156036377-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:43,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2259] 2026-10-08 23:04:43,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2260] 2026-10-08 23:04:43,329 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2261] 2026-10-08 23:04:43,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119494629150031.1791500683.471152305603027-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:43,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2262] 2026-10-08 23:04:43,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554629990521684.1791500683.665297269821167-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:43,745 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2263] 2026-10-08 23:04:43,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2264] 2026-10-08 23:04:44,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2265] 2026-10-08 23:04:44,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913655911634790.1791500684.127241134643555-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:44,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2266] 2026-10-08 23:04:44,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374435405587693.1791500684.263016223907471-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:44,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-10-08 23:04:44,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-10-08 23:04:44,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-10-08 23:04:44,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392273224138558.1791500684.743510007858276-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:44,924 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-10-08 23:04:45,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064437979643758.1791500684.996778726577759-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:45,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-10-08 23:04:45,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2272] 2026-10-08 23:04:45,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2273] 2026-10-08 23:04:45,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451812503777866.1791500685.404795408248901-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:45,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2274] 2026-10-08 23:04:45,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122084265623837.1791500685.529733419418335-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:45,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2275] 2026-10-08 23:04:45,726 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2276] 2026-10-08 23:04:45,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2277] 2026-10-08 23:04:50,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:04:53,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-10-08 23:04:54,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188080891844044.1791500693.891285181045532-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:54,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2278] 2026-10-08 23:04:54,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273936398870553.1791500694.168198108673096-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:54,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-10-08 23:04:54,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-10-08 23:04:54,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-10-08 23:04:54,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148163248777867.1791500694.594187259674072-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:54,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-10-08 23:04:54,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646886807573784.1791500694.727058649063110-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:54,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-10-08 23:04:54,945 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2284] 2026-10-08 23:04:55,064 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-10-08 23:04:55,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-10-08 23:04:55,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452513820879613.1791500695.419186115264893-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:55,694 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-10-08 23:04:55,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340548375200459.1791500695.752473831176758-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:55,826 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2287] 2026-10-08 23:04:55,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-10-08 23:04:56,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-10-08 23:04:56,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201593283639638.1791500696.111504077911377-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:56,185 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2290] 2026-10-08 23:04:56,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347548160092663.1791500696.245582103729248-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:56,340 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-10-08 23:04:56,467 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-10-08 23:04:56,594 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2293] 2026-10-08 23:04:57,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-10-08 23:04:57,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918708907307856.1791500697.474032163619995-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:57,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-10-08 23:04:57,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631327337396724.1791500697.659239530563354-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:57,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-10-08 23:04:57,860 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-10-08 23:04:57,983 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-10-08 23:04:58,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699927199663187.1791500698.033398628234863-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:58,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-10-08 23:04:58,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723732820307435.1791500698.153267621994019-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:58,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-10-08 23:04:58,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-10-08 23:04:58,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-10-08 23:04:58,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-10-08 23:04:59,023 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <568657509452902.1791500698.819037914276123-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:04:59,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-10-08 23:04:59,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418330465907050.1791500699.210564851760864-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:04:59,285 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-10-08 23:04:59,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-10-08 23:04:59,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-10-08 23:04:59,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <971213415108143.1791500699.585820198059082-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:04:59,657 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-10-08 23:04:59,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738089315428951.1791500699.707731008529663-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:04:59,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-10-08 23:04:59,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-10-08 23:05:00,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-10-08 23:05:00,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-10-08 23:05:00,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243615338815925.1791500700.619233369827271-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:00,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-10-08 23:05:01,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983851826593708.1791500701.060826778411865-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:01,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-10-08 23:05:01,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-10-08 23:05:01,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-10-08 23:05:01,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <329022495709417.1791500701.455836534500122-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:01,556 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-10-08 23:05:01,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748069594065685.1791500701.598449468612671-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:01,675 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-10-08 23:05:01,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-10-08 23:05:01,954 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-10-08 23:05:02,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:04,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-10-08 23:05:05,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835931239914343.1791500705.306450605392456-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:05,580 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-10-08 23:05:05,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101171081509473.1791500705.634567022323608-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:05,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-10-08 23:05:05,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-10-08 23:05:05,976 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-10-08 23:05:06,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659939331569836.1791500706.032395362854004-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:06,111 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-10-08 23:05:06,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029072288477887.1791500706.165775060653687-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:06,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2323] 2026-10-08 23:05:06,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2324] 2026-10-08 23:05:06,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2325] 2026-10-08 23:05:07,030 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-10-08 23:05:07,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485624954533560.1791500707.430265188217163-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:07,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2326] 2026-10-08 23:05:07,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734196909337038.1791500707.651019096374512-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:07,723 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2327] 2026-10-08 23:05:07,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2328] 2026-10-08 23:05:07,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-10-08 23:05:08,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716628181173908.1791500708.018689393997192-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:08,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-10-08 23:05:08,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730827679080279.1791500708.133086919784546-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:08,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2026-10-08 23:05:08,332 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2026-10-08 23:05:08,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2026-10-08 23:05:13,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:16,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-10-08 23:05:16,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <435062805841080.1791500716.729036331176758-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:16,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-10-08 23:05:17,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276222331112484.1791500717.007832765579224-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:17,074 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-10-08 23:05:17,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2336] 2026-10-08 23:05:17,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-10-08 23:05:17,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481884203061633.1791500717.381105899810791-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:17,460 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-10-08 23:05:17,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039595591205833.1791500717.513553142547607-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:17,591 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-10-08 23:05:17,728 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-10-08 23:05:17,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-10-08 23:05:18,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708164368111669.1791500718.003412961959839-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:18,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-10-08 23:05:18,254 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326416524790147.1791500718.199254989624023-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:18,263 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-10-08 23:05:18,403 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-10-08 23:05:18,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-10-08 23:05:18,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392400733526480.1791500718.616693019866943-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:18,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-10-08 23:05:18,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987779916165765.1791500718.740540742874146-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:18,820 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-10-08 23:05:18,943 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-10-08 23:05:19,064 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-10-08 23:05:24,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:27,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-10-08 23:05:27,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:30,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-10-08 23:05:30,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383054665926799.1791500730.450911760330200-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:30,669 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-10-08 23:05:30,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385370861275676.1791500730.729902029037476-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:30,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-10-08 23:05:30,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-10-08 23:05:31,087 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-10-08 23:05:31,173 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383342770727769.1791500731.129424810409546-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:31,181 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-10-08 23:05:31,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383351993921718.1791500731.220979690551758-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:31,298 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-10-08 23:05:31,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-10-08 23:05:31,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-10-08 23:05:31,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-10-08 23:05:32,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092237539143745.1791500732.008937358856201-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:32,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-10-08 23:05:32,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801371598744731.1791500732.340116024017334-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:32,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-10-08 23:05:32,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-10-08 23:05:32,778 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-10-08 23:05:32,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578782197586592.1791500732.832359790802002-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:32,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-10-08 23:05:33,026 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875452670304064.1791500732.960608959197998-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:33,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-10-08 23:05:33,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-10-08 23:05:33,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-10-08 23:05:33,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:36,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-10-08 23:05:36,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887671218670985.1791500736.696586847305298-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:37,024 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-10-08 23:05:37,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869955279592480.1791500737.080072879791260-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:37,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-10-08 23:05:37,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-10-08 23:05:37,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-10-08 23:05:37,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238219074047680.1791500737.481669902801514-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:37,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-10-08 23:05:37,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402614912945534.1791500737.616814136505127-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:37,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-10-08 23:05:37,819 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-10-08 23:05:37,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-10-08 23:05:38,472 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-10-08 23:05:38,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390171971020162.1791500738.916439771652222-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:39,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-10-08 23:05:39,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461880862607838.1791500739.089513540267944-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:39,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-10-08 23:05:39,290 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-10-08 23:05:39,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-10-08 23:05:39,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484605923383564.1791500739.454707384109497-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:39,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-10-08 23:05:39,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <382135316796113.1791500739.573882102966309-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:39,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-10-08 23:05:39,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-10-08 23:05:39,965 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-10-08 23:05:40,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-10-08 23:05:40,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-10-08 23:05:40,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796181134823445.1791500740.491307497024536-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:40,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-10-08 23:05:40,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821808832007962.1791500740.832951068878174-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:40,910 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-10-08 23:05:41,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2384] 2026-10-08 23:05:41,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2385] 2026-10-08 23:05:41,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234677523396896.1791500741.335748910903931-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:41,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2386] 2026-10-08 23:05:41,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396733060975317.1791500741.484975814819336-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:41,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2387] 2026-10-08 23:05:41,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2388] 2026-10-08 23:05:41,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2389] 2026-10-08 23:05:46,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:50,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-10-08 23:05:50,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315304248675971.1791500750.311976909637451-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:05:50,556 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2390] 2026-10-08 23:05:50,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979886660046184.1791500750.626064300537109-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:05:50,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2391] 2026-10-08 23:05:50,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2392] 2026-10-08 23:05:51,021 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2393] 2026-10-08 23:05:51,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275927969135259.1791500751.076360940933228-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:05:51,190 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2394] 2026-10-08 23:05:51,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342618089454391.1791500751.258201122283936-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:05:51,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2395] 2026-10-08 23:05:51,522 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2396] 2026-10-08 23:05:51,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2397] 2026-10-08 23:05:52,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-10-08 23:05:52,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:05:52,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-10-08 23:05:52,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-10-08 23:05:52,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:05:52,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_account.tests.test_post_init_hook: Starting TestFleetPlanIdsPlanningExtension.test_planning_account_adds_geo_route_plan_to_fleet_plan_ids ... 2026-10-08 23:05:52,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:05:53,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_account.tests.test_post_init_hook: Starting TestFillAnalyticLineTripHook.test_fill_hook_sets_route_analytic_account_id_not_route_id ... 2026-10-08 23:05:53,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-10-08 23:05:53,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:05:53,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_adding_the_gantt_tab_claims_no_slot_a_peer_bridge_needs ... 2026-10-08 23:05:53,586 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_each_wired_screen_still_opens_on_the_view_it_opened_on_before ... 2026-10-08 23:05:53,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_every_menu_reachable_trips_screen_offers_a_gantt_tab ... 2026-10-08 23:05:53,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_exactly_three_trips_screens_are_wired_for_gantt ... 2026-10-08 23:05:53,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_the_gantt_tab_opens_the_scheduled_dates_chart ... 2026-10-08 23:05:53,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_trips_in_operation_offers_no_gantt_tab ... 2026-10-08 23:05:53,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_uninstalling_restores_every_wired_screen_to_its_pre_install_state ... 2026-10-08 23:05:53,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_updating_the_module_never_duplicates_the_gantt_tab ... 2026-10-08 23:05:53,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:05:53,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_a_gantt_chart_draws_the_schedule_and_never_the_recorded_actuals ... 2026-10-08 23:05:54,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_a_gantt_chart_may_never_write_a_trips_recorded_actual_times ... 2026-10-08 23:05:54,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_a_gantt_chart_names_only_fields_that_exist_on_a_trip ... 2026-10-08 23:05:54,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_this_module_ships_exactly_one_trips_gantt_chart ... 2026-10-08 23:05:54,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:05:54,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetFormExposesFleetTrip.test_fleet_trip_id_is_rendered_on_the_expense_sheet_form ... 2026-10-08 23:05:54,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:05:57,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_done_trip_creates_one_draft_sheet_for_driver ... 2026-10-08 23:05:58,272 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-10-08 23:05:58,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-10-08 23:05:59,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-10-08 23:05:59,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-10-08 23:05:59,850 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-10-08 23:06:00,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-10-08 23:06:00,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-10-08 23:06:00,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:03,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-10-08 23:06:04,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-10-08 23:06:04,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:07,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-10-08 23:06:08,251 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-10-08 23:06:08,490 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_off_does_not_trigger_on_action_done ... 2026-10-08 23:06:08,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-10-08 23:06:09,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-10-08 23:06:09,412 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-10-08 23:06:09,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:12,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-10-08 23:06:13,356 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-10-08 23:06:13,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-10-08 23:06:13,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:17,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_ondelete_set_null_does_not_block_trip_unlink ... 2026-10-08 23:06:17,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-10-08 23:06:18,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #766 deleted hr.expense.sheet records with IDs: [35] 2026-10-08 23:06:18,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [204] 2026-10-08 23:06:18,219 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4267] 2026-10-08 23:06:18,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-10-08 23:06:18,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-10-08 23:06:19,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-10-08 23:06:19,508 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-10-08 23:06:19,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #766 deleted hr.expense.sheet records with IDs: [37] 2026-10-08 23:06:19,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:22,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseEmployeeResolution.test_driver_employee_resolves_immediately_after_same_transaction_assign ... 2026-10-08 23:06:23,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:26,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-10-08 23:06:26,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-10-08 23:06:27,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-10-08 23:06:27,446 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-10-08 23:06:27,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:30,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_finished_trip_is_dated_by_the_arrival ... 2026-10-08 23:06:31,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-10-08 23:06:31,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_running_trip_is_dated_today ... 2026-10-08 23:06:32,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-10-08 23:06:32,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:06:32,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_readonly: Starting TestDriverTripMapReadOnly.test_driver_map_action_uses_trip_map_view_and_domain ... 2026-10-08 23:06:32,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_readonly: Starting TestDriverTripMapReadOnly.test_driver_map_action_view_mode_is_map_only ... 2026-10-08 23:06:32,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:06:33,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2398] 2026-10-08 23:06:33,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour: Starting TestDriverMapTour.test_driver_trip_map_tour ... 2026-10-08 23:06:34,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome pid: 5490 2026-10-08 23:06:34,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless temporary user profile dir: /tmp/tmpivy9o6ae_chrome_odoo 2026-10-08 23:06:34,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Issuing json command http://127.0.0.1:35881/json/version 2026-10-08 23:06:34,033 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:35881/json/version with timeout 3 increased to 10s during tests 2026-10-08 23:06:34,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 23:06:34,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Issuing json command http://127.0.0.1:35881/json 2026-10-08 23:06:34,099 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:35881/json with timeout 3 increased to 10s during tests 2026-10-08 23:06:34,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Websocket url found: ws://127.0.0.1:35881/devtools/page/655C2C415661B2364F8F142310DEB5A9 2026-10-08 23:06:34,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Enable chrome headless console log notification 2026-10-08 23:06:34,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless enable page notifications 2026-10-08 23:06:34,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:driver_map_tour from n/a 2026-10-08 23:06:34,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Setting session cookie in browser 2026-10-08 23:06:34,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Open "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_driver_execution_client" in browser 2026-10-08 23:06:34,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigating to: "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_driver_execution_client" 2026-10-08 23:06:34,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:06:37,160 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web HTTP/1.1" 200 - 178 0.225 2.604 2026-10-08 23:06:37,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigation result: {'frameId': '655C2C415661B2364F8F142310DEB5A9', 'loaderId': '7EF656903F1028381FB2EE532FD50125', 'isDownload': False} 2026-10-08 23:06:37,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Evaluate ready code "odoo.isTourReady('driver_trip_map_tour')" 2026-10-08 23:06:37,217 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-08 23:06:37,234 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-08 23:06:37,301 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 23:06:37,443 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/webclient/load_menus/0917c2aada7e83c776e893bf7c08cf82a3e119302ae83083e254fff17c40e720 HTTP/1.1" 200 - 113 0.119 0.109 2026-10-08 23:06:37,454 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.231 2026-10-08 23:06:37,498 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.251 2026-10-08 23:06:37,523 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-10-08 23:06:37,596 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:37] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-08 23:06:38,409 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 23:06:38,423 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-08 23:06:38,424 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 23:06:38,457 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-08 23:06:38,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: Owl is running in 'dev' mode. 2026-10-08 23:06:38,484 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 23:06:38,542 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.020 2026-10-08 23:06:38,561 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 23:06:38,583 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-08 23:06:38,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Evaluate test code "odoo.startTour('driver_trip_map_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=viin_fleet_planning.action_driver_execution_client", "delayToCheckUndeterminisms": 0})" 2026-10-08 23:06:38,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [1/4] Tour driver_trip_map_tour → Step Driver 'My Trips' client action mounted (trigger: .o_driver_exec) 2026-10-08 23:06:38,688 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 23:06:38,699 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 23:06:38,807 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "POST /mail/data HTTP/1.1" 200 - 44 0.090 0.088 2026-10-08 23:06:38,834 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.167 2026-10-08 23:06:38,836 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.136 2026-10-08 23:06:38,910 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /web/image?model=res.users&field=avatar_128&id=785 HTTP/1.1" 200 - 16 0.024 0.241 2026-10-08 23:06:38,946 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /web/image/res.partner/1711/avatar_128?unique=1791500792000 HTTP/1.1" 200 - 8 0.009 0.275 2026-10-08 23:06:38,978 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 23:06:38,991 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.142 2026-10-08 23:06:39,026 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.015 0.144 2026-10-08 23:06:39,028 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 23:06:39,073 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.092 2026-10-08 23:06:39,093 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.010 0.038 2026-10-08 23:06:39,160 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.018 0.024 2026-10-08 23:06:39,243 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.014 0.033 2026-10-08 23:06:39,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [2/4] Tour driver_trip_map_tour → Step The active trip's header is rendered (trigger: .o_driver_trip_header) 2026-10-08 23:06:39,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [3/4] Tour driver_trip_map_tour → Step 'View on Map' button is present in the trip header (trigger: .o_driver_view_map_btn) 2026-10-08 23:06:39,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [4/4] Tour driver_trip_map_tour → Step The read-only trip map opens (view_mode=viin_map only, no edit affordance) (trigger: .o_viin_map_view) 2026-10-08 23:06:39,435 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.019 2026-10-08 23:06:39,587 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 40 0.050 0.079 2026-10-08 23:06:39,681 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 11 0.029 0.038 2026-10-08 23:06:39,736 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 6 0.007 0.035 2026-10-08 23:06:39,785 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.035 2026-10-08 23:06:39,812 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/fleet.vehicle.trip/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 23:06:39,878 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.008 0.046 2026-10-08 23:06:39,902 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-08 23:06:39,933 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 23:06:39,975 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:39] "GET /web/assets/da9d120/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-10-08 23:06:40,022 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:40] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 23:06:40,046 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:06:40] "GET /web/assets/673a43b/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-10-08 23:06:40,135 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-08 23:06:40,136 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-08 23:06:40,136 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-08 23:06:40,137 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-08 23:06:40,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: tour succeeded 2026-10-08 23:06:40,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR driver_trip_map_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-08 23:06:40,293 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/29.png 2026-10-08 23:06:40,294 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/29.png 2026-10-08 23:06:40,295 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/30.png 2026-10-08 23:06:40,295 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/30.png 2026-10-08 23:06:40,295 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/29.png 2026-10-08 23:06:40,296 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/29.png 2026-10-08 23:06:40,296 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/30.png 2026-10-08 23:06:40,297 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/30.png 2026-10-08 23:06:40,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: heap 22081528 (allocated 23306240) 2026-10-08 23:06:40,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing chrome headless with pid 5490 2026-10-08 23:06:40,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing websocket connection 2026-10-08 23:06:40,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Terminating chrome headless with pid 5490 2026-10-08 23:06:40,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261008_230640_412656_test_driver_trip_map_tour.txt 2026-10-08 23:06:40,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Removing chrome user profile "/tmp/tmpivy9o6ae_chrome_odoo" 2026-10-08 23:06:40,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:06:40,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_dispatch_board_view_mode_untouched_by_this_bridge ... 2026-10-08 23:06:40,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_follows_every_native_mode_in_switcher ... 2026-10-08 23:06:40,598 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_reachable_from_switcher ... 2026-10-08 23:06:40,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_follows_every_native_mode_in_switcher ... 2026-10-08 23:06:40,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_reachable_from_switcher ... 2026-10-08 23:06:40,742 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_marker_popup_fields ... 2026-10-08 23:06:40,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_reachable_from_dispatch_board ... 2026-10-08 23:06:40,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_view_type_and_arch ... 2026-10-08 23:06:40,853 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_follows_every_native_mode_in_switcher ... 2026-10-08 23:06:40,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_reachable_from_switcher ... 2026-10-08 23:06:40,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_follows_every_native_mode_in_switcher ... 2026-10-08 23:06:40,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_reachable_from_switcher ... 2026-10-08 23:06:41,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:06:41,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_peer_gantt_composition: Starting TestTripMapPeerGanttComposition.test_the_map_tab_stays_ahead_of_a_later_installed_gantt_tab ... 2026-10-08 23:06:41,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:06:41,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-10-08 23:06:41,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-10-08 23:06:42,009 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-10-08 23:06:42,030 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27934] 2026-10-08 23:06:42,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:06:42,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:06:44,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-10-08 23:06:46,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-10-08 23:06:46,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-10-08 23:06:47,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-10-08 23:06:48,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:06:49,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-10-08 23:06:53,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [80] 2026-10-08 23:06:53,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [72] 2026-10-08 23:06:53,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-10-08 23:06:54,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-10-08 23:06:55,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [82] 2026-10-08 23:06:55,472 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [74] 2026-10-08 23:06:55,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-10-08 23:06:56,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267710498925369.1791500816.324868679046631-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:06:56,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2400] 2026-10-08 23:06:56,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122492578109664.1791500816.868819713592529-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:06:56,994 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2401] 2026-10-08 23:06:57,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2402] 2026-10-08 23:06:57,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2403] 2026-10-08 23:06:57,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011481165308778.1791500817.456202745437622-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:06:57,545 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2404] 2026-10-08 23:06:57,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455456382006822.1791500817.610722541809082-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:06:57,701 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2405] 2026-10-08 23:06:57,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2406] 2026-10-08 23:06:58,362 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [83] 2026-10-08 23:06:58,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [75] 2026-10-08 23:06:58,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-10-08 23:06:58,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-10-08 23:07:02,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-10-08 23:07:04,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-10-08 23:07:04,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-10-08 23:07:05,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-10-08 23:07:06,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #792 deleted loyalty.history records with IDs: [86] 2026-10-08 23:07:06,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #792 deleted sale.order.coupon.points records with IDs: [78] 2026-10-08 23:07:06,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-10-08 23:07:07,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-10-08 23:07:07,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-10-08 23:07:08,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [88] 2026-10-08 23:07:08,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [80] 2026-10-08 23:07:08,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-10-08 23:07:09,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-10-08 23:07:10,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:07:11,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-10-08 23:07:11,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-10-08 23:07:12,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-10-08 23:07:13,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-10-08 23:07:13,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-10-08 23:07:14,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:07:14,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-10-08 23:07:15,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-10-08 23:07:15,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-10-08 23:07:16,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-10-08 23:07:16,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-10-08 23:07:17,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-10-08 23:07:17,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:07:18,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-10-08 23:07:19,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-10-08 23:07:19,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-10-08 23:07:20,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:07:21,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-10-08 23:07:21,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-10-08 23:07:22,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-10-08 23:07:22,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-10-08 23:07:23,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-10-08 23:07:23,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:07:25,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_management.tests.test_fleet_sale_management: Starting TestFleetSaleManagement.test_fleet_line_price_unit_survives_recompute_and_option_chain_intact ... 2026-10-08 23:07:27,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:07:27,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_confirm_generates_one_draft_passenger_booking_with_seat_count ... 2026-10-08 23:07:27,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_fare_unit_price_mirror_on_booking_item_equals_so_line_price ... 2026-10-08 23:07:28,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_commercially_billed_true_for_fare_booking_false_for_manual ... 2026-10-08 23:07:28,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-10-08 23:07:29,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_passenger_fare_confirm_no_cargo_when_cargo_leaf_installed ... 2026-10-08 23:07:29,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-10-08 23:07:32,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-10-08 23:07:34,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-10-08 23:07:35,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:07:36,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_acl_picking_read_low_priv: Starting TestStockPickingReadLowPriv.test_fleet_user_bare_read_picking_no_access_error ... 2026-10-08 23:07:36,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:07:46,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-10-08 23:07:47,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-10-08 23:07:47,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-10-08 23:07:47,645 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:07:57,786 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-10-08 23:07:58,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-10-08 23:07:58,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-10-08 23:07:58,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-10-08 23:07:58,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-10-08 23:07:58,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-10-08 23:07:59,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-10-08 23:07:59,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-10-08 23:07:59,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-10-08 23:07:59,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-10-08 23:07:59,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-10-08 23:08:00,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:08:10,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-10-08 23:08:10,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: trip.waypoint 2026-10-08 23:08:10,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-10-08 23:08:10,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: fleet.vehicle.trip 2026-10-08 23:08:10,584 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-10-08 23:08:10,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: trip.waypoint 2026-10-08 23:08:10,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-10-08 23:08:10,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: stock.picking 2026-10-08 23:08:10,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-10-08 23:08:10,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 823, model: stock.picking 2026-10-08 23:08:11,338 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #823 deleted trip.segment records with IDs: [560] 2026-10-08 23:08:11,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-10-08 23:08:11,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-10-08 23:08:12,593 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #824 deleted trip.segment records with IDs: [562] 2026-10-08 23:08:12,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-10-08 23:08:13,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #824 deleted trip.segment records with IDs: [564] 2026-10-08 23:08:13,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-10-08 23:08:13,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-10-08 23:08:13,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [448, 449] 2026-10-08 23:08:13,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-10-08 23:08:13,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-10-08 23:08:15,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-10-08 23:08:15,494 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [450, 451] 2026-10-08 23:08:15,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-10-08 23:08:15,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-10-08 23:08:15,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [452, 453] 2026-10-08 23:08:16,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-10-08 23:08:16,263 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-10-08 23:08:16,401 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [455] 2026-10-08 23:08:16,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-10-08 23:08:16,871 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-10-08 23:08:17,007 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [457] 2026-10-08 23:08:17,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-10-08 23:08:17,257 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-10-08 23:08:17,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-10-08 23:08:17,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-10-08 23:08:17,767 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-10-08 23:08:17,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [460, 461] 2026-10-08 23:08:17,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-10-08 23:08:18,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-10-08 23:08:18,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [462, 463] 2026-10-08 23:08:18,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-10-08 23:08:18,742 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [464, 465] 2026-10-08 23:08:18,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-10-08 23:08:18,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-10-08 23:08:19,249 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-10-08 23:08:19,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-10-08 23:08:19,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-10-08 23:08:19,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-10-08 23:08:20,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [468, 469] 2026-10-08 23:08:20,127 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [224] 2026-10-08 23:08:20,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4349] 2026-10-08 23:08:20,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-10-08 23:08:20,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-10-08 23:08:21,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [470, 471] 2026-10-08 23:08:21,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [225] 2026-10-08 23:08:21,219 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4350] 2026-10-08 23:08:21,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-10-08 23:08:21,645 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-10-08 23:08:22,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-10-08 23:08:22,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-10-08 23:08:22,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-10-08 23:08:23,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-10-08 23:08:24,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-10-08 23:08:24,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-10-08 23:08:24,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-10-08 23:08:24,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [481, 482] 2026-10-08 23:08:25,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [230] 2026-10-08 23:08:25,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4360] 2026-10-08 23:08:25,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-10-08 23:08:25,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-10-08 23:08:25,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [483, 484] 2026-10-08 23:08:25,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [231] 2026-10-08 23:08:25,791 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4361] 2026-10-08 23:08:26,065 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-10-08 23:08:26,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 23:08:36,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-10-08 23:08:36,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-10-08 23:08:37,399 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-10-08 23:08:37,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-10-08 23:08:38,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-10-08 23:08:38,393 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-10-08 23:08:38,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-10-08 23:08:38,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-10-08 23:08:39,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-10-08 23:08:39,472 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-10-08 23:08:39,694 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-10-08 23:08:39,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-10-08 23:08:40,202 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-10-08 23:08:40,988 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-10-08 23:08:41,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-10-08 23:08:41,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-10-08 23:08:42,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-10-08 23:08:42,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-10-08 23:08:43,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-10-08 23:08:43,479 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-10-08 23:08:43,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-10-08 23:08:43,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-10-08 23:08:44,100 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-10-08 23:08:44,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-10-08 23:08:44,414 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-10-08 23:08:44,674 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-10-08 23:08:44,955 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-10-08 23:08:45,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-10-08 23:08:45,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-10-08 23:08:45,722 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-10-08 23:08:46,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-10-08 23:08:46,409 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-10-08 23:08:46,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-10-08 23:08:47,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-10-08 23:08:47,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-10-08 23:08:48,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-10-08 23:08:48,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-10-08 23:08:48,684 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-10-08 23:08:49,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-10-08 23:08:49,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-10-08 23:08:49,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-10-08 23:08:49,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-10-08 23:08:50,109 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-10-08 23:08:50,345 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-10-08 23:08:50,593 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-10-08 23:08:50,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-10-08 23:08:51,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-10-08 23:08:51,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-10-08 23:08:52,319 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-10-08 23:08:52,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-10-08 23:08:52,805 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-10-08 23:08:53,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-10-08 23:08:53,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-10-08 23:08:53,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-10-08 23:08:53,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-10-08 23:08:54,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-10-08 23:08:54,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-10-08 23:08:54,499 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-10-08 23:08:54,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-10-08 23:08:55,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-10-08 23:08:55,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-10-08 23:08:56,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-10-08 23:08:56,767 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-10-08 23:08:57,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-10-08 23:08:57,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-10-08 23:08:57,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-10-08 23:08:58,222 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-10-08 23:08:58,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-10-08 23:08:58,861 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-10-08 23:08:59,153 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-10-08 23:08:59,492 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-10-08 23:08:59,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-10-08 23:09:00,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-10-08 23:09:00,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-10-08 23:09:00,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-10-08 23:09:01,009 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-10-08 23:09:01,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-10-08 23:09:01,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-10-08 23:09:01,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-10-08 23:09:01,953 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-10-08 23:09:02,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-10-08 23:09:02,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-10-08 23:09:02,914 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-10-08 23:09:03,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-10-08 23:09:03,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-10-08 23:09:04,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-10-08 23:09:04,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-10-08 23:09:04,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-10-08 23:09:05,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-10-08 23:09:05,612 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-10-08 23:09:05,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-10-08 23:09:06,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-10-08 23:09:06,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-10-08 23:09:06,843 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-10-08 23:09:07,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-10-08 23:09:07,283 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-10-08 23:09:07,524 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-10-08 23:09:07,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-10-08 23:09:08,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-10-08 23:09:09,381 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-10-08 23:09:09,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-10-08 23:09:10,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-10-08 23:09:10,498 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-10-08 23:09:10,768 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-10-08 23:09:11,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-10-08 23:09:11,387 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-10-08 23:09:11,637 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-10-08 23:09:11,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-10-08 23:09:12,279 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-10-08 23:09:12,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-10-08 23:09:13,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-10-08 23:09:13,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-10-08 23:09:13,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-10-08 23:09:14,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-10-08 23:09:14,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-10-08 23:09:14,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-10-08 23:09:14,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-10-08 23:09:15,055 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-10-08 23:09:15,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-10-08 23:09:15,439 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-10-08 23:09:15,632 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-10-08 23:09:15,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:09:26,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-10-08 23:09:27,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-10-08 23:09:27,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-10-08 23:09:27,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-10-08 23:09:28,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-10-08 23:09:28,633 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-10-08 23:09:28,885 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-10-08 23:09:29,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-10-08 23:09:29,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-10-08 23:09:30,144 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-10-08 23:09:30,386 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-10-08 23:09:30,717 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-10-08 23:09:31,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-10-08 23:09:31,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-10-08 23:09:31,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-10-08 23:09:32,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-10-08 23:09:32,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-10-08 23:09:32,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-10-08 23:09:33,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-10-08 23:09:33,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-10-08 23:09:33,922 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-10-08 23:09:34,413 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-10-08 23:09:34,630 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-10-08 23:09:35,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-10-08 23:09:35,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-10-08 23:09:35,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-10-08 23:09:36,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-10-08 23:09:36,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-10-08 23:09:36,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-10-08 23:09:37,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-10-08 23:09:37,419 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-10-08 23:09:37,732 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-10-08 23:09:38,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-10-08 23:09:38,950 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-10-08 23:09:39,291 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-10-08 23:09:39,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-10-08 23:09:40,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-10-08 23:09:40,585 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-10-08 23:09:40,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-10-08 23:09:40,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-10-08 23:09:41,259 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-10-08 23:09:41,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-10-08 23:09:41,929 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-10-08 23:09:42,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-10-08 23:09:42,976 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-10-08 23:09:43,226 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-10-08 23:09:43,678 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-10-08 23:09:44,074 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-10-08 23:09:44,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-10-08 23:09:44,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-10-08 23:09:45,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-10-08 23:09:45,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-10-08 23:09:45,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-10-08 23:09:45,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-10-08 23:09:46,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-10-08 23:09:46,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-10-08 23:09:46,674 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-10-08 23:09:46,894 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-10-08 23:09:47,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-10-08 23:09:47,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-10-08 23:09:47,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-10-08 23:09:49,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-10-08 23:09:49,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-10-08 23:09:49,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-10-08 23:09:49,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-10-08 23:09:50,030 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-10-08 23:09:50,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-10-08 23:09:50,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-10-08 23:09:51,079 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-10-08 23:09:51,461 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-10-08 23:09:51,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-10-08 23:09:52,219 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-10-08 23:09:52,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-10-08 23:09:52,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-10-08 23:09:53,151 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-10-08 23:09:53,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-10-08 23:09:53,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-10-08 23:09:53,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-10-08 23:09:54,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-10-08 23:09:54,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-10-08 23:09:54,952 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-10-08 23:09:55,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-10-08 23:09:55,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-08 23:09:55,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:10:06,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-10-08 23:10:07,572 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-10-08 23:10:12,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-10-08 23:10:13,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:10:23,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-10-08 23:10:24,291 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-10-08 23:10:24,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-10-08 23:10:25,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-10-08 23:10:25,086 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-10-08 23:10:25,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-10-08 23:10:25,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-10-08 23:10:25,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:10:36,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-10-08 23:10:37,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-10-08 23:10:37,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-10-08 23:10:37,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-10-08 23:10:38,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-10-08 23:10:38,676 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-10-08 23:10:38,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-10-08 23:10:39,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-10-08 23:10:39,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:10:50,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_empty_or_unset_domain_accepted_on_vehicle_and_model ... 2026-10-08 23:10:51,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_semantically_invalid_domain_raises_validation_error_on_vehicle_and_model ... 2026-10-08 23:10:51,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_syntax_invalid_domain_raises_validation_error_on_vehicle_and_model ... 2026-10-08 23:10:51,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:11:02,031 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [423245] 2026-10-08 23:11:02,031 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3685] 2026-10-08 23:11:02,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation_sudo: Starting TestFleetStockDomainValidationSudoesComodelRead.test_vehicle_domain_write_succeeds_despite_no_comodel_read ... 2026-10-08 23:11:02,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 881, model: stock.move 2026-10-08 23:11:02,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation_sudo: Starting TestFleetStockDomainValidationSudoesComodelRead.test_vehicle_model_domain_write_succeeds_despite_no_comodel_read ... 2026-10-08 23:11:02,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 881, model: stock.move 2026-10-08 23:11:02,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 23:11:12,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-10-08 23:11:12,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:11:24,995 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [143575, 143576, 355095, 355103] 2026-10-08 23:11:24,995 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1481, 1480, 3347, 3355] 2026-10-08 23:11:24,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_access_propagation: Starting TestFleetStockGuardDomainAccessPropagation.test_access_error_evaluating_vehicle_domain_propagates_out_of_auto_planning ... 2026-10-08 23:11:25,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 898, model: stock.location 2026-10-08 23:11:25,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 898, model: stock.location 2026-10-08 23:11:25,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 898, model: stock.location 2026-10-08 23:11:25,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 23:11:35,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-10-08 23:11:36,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-10-08 23:11:36,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-10-08 23:11:37,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-10-08 23:11:37,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-10-08 23:11:37,921 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-10-08 23:11:38,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-10-08 23:11:38,442 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-10-08 23:11:38,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-10-08 23:11:39,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-10-08 23:11:39,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-10-08 23:11:39,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-10-08 23:11:40,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-10-08 23:11:40,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:11:50,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-10-08 23:11:51,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-10-08 23:11:52,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-10-08 23:11:52,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-10-08 23:11:52,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:12:03,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-10-08 23:12:04,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-10-08 23:12:04,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-10-08 23:12:05,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-10-08 23:12:05,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-10-08 23:12:05,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-10-08 23:12:06,229 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-10-08 23:12:06,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-10-08 23:12:06,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-10-08 23:12:07,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-10-08 23:12:08,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-10-08 23:12:10,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-10-08 23:12:10,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:12:21,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-10-08 23:12:21,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-10-08 23:12:22,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-10-08 23:12:22,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:12:33,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-10-08 23:12:38,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-10-08 23:12:49,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Query count less than expected for user __system__: 11 < 15 in test_load_compute_no_n_plus_one at /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/tests/test_fleet_stock_scale.py:84 2026-10-08 23:12:49,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Query count less than expected for user __system__: 8 < 15 in test_load_compute_no_n_plus_one at /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/tests/test_fleet_stock_scale.py:89 2026-10-08 23:12:49,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:12:58,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-10-08 23:12:59,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-10-08 23:13:00,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-10-08 23:13:01,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-10-08 23:13:02,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:13:13,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-10-08 23:13:13,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-10-08 23:13:13,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-10-08 23:13:14,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-10-08 23:13:14,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:13:24,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-10-08 23:13:25,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-10-08 23:13:25,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:13:25,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_post_init_hook_tracking_lot_scope: Starting TestPostInitHookTrackingLotScope.test_plain_internal_user_lacks_tracking_lot_group ... 2026-10-08 23:13:25,859 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_post_init_hook_tracking_lot_scope: Starting TestPostInitHookTrackingLotScope.test_post_init_hook_does_not_grant_tracking_lot_to_all_internal_users ... 2026-10-08 23:13:25,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:13:36,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_a_shipment_scheduled_on_the_next_local_day_starts_its_own_trip ... 2026-10-08 23:13:37,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-10-08 23:13:37,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-10-08 23:13:37,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_a_trip_with_no_shipment_keeps_the_booking_layers_planned_end ... 2026-10-08 23:13:38,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831009921196992.1791501217.866388559341431-openerp-message-notify@3807f3bf4925>: ['"Charlie Brown" <@False>'] 2026-10-08 23:13:38,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2407] 2026-10-08 23:13:38,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374188820109685.1791501218.183305501937866-openerp-message-notify@3807f3bf4925>: ['"David Wilson" <@False>'] 2026-10-08 23:13:38,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-10-08 23:13:38,384 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-10-08 23:13:38,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-10-08 23:13:38,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936151716099334.1791501218.563681840896606-openerp-message-notify@3807f3bf4925>: ['"Grace Lee" <@False>'] 2026-10-08 23:13:38,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-10-08 23:13:38,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039889596915841.1791501218.694339990615845-openerp-message-notify@3807f3bf4925>: ['"Hannah Martin" <@False>'] 2026-10-08 23:13:38,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-10-08 23:13:38,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-10-08 23:13:39,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-10-08 23:13:39,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-10-08 23:13:39,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_same_local_date_answers_false_for_picking_when_trip_has_no_end ... 2026-10-08 23:13:39,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-10-08 23:13:40,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1179] 2026-10-08 23:13:40,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_widens_to_latest_picking_schedule ... 2026-10-08 23:13:40,983 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1181] 2026-10-08 23:13:41,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:13:44,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-10-08 23:13:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_inter_company_location_survives_creating_a_company_without_country ... 2026-10-08 23:14:04,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_saving_a_company_country_as_a_recordset_emits_no_country_comparison_warning ... 2026-10-08 23:14:12,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_a_changed_country_as_a_recordset_does_rescan_partners ... 2026-10-08 23:14:19,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_an_unchanged_country_as_a_recordset_does_not_rescan_partners ... 2026-10-08 23:14:26,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_an_unchanged_country_does_not_rescan_but_a_changed_one_does ... 2026-10-08 23:14:34,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:14:37,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-10-08 23:14:38,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-10-08 23:14:40,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-10-08 23:14:41,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-10-08 23:14:42,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-10-08 23:14:44,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-10-08 23:14:46,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-10-08 23:14:46,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-10-08 23:14:46,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:14:49,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-10-08 23:14:49,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-10-08 23:15:00,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-10-08 23:15:00,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-10-08 23:15:00,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-10-08 23:15:00,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-10-08 23:15:00,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-10-08 23:15:14,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-10-08 23:15:15,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-10-08 23:15:16,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-10-08 23:15:19,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-10-08 23:15:22,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-10-08 23:15:22,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:15:26,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-10-08 23:15:27,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-10-08 23:15:28,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-10-08 23:15:28,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-10-08 23:15:28,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-10-08 23:15:28,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-10-08 23:15:28,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-10-08 23:15:29,010 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-10-08 23:15:29,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-10-08 23:15:29,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-10-08 23:15:29,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 983, model: custom.declaration.export 2026-10-08 23:15:29,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-10-08 23:15:30,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 982, model: custom.declaration.export 2026-10-08 23:15:30,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 982, model: custom.declaration.export 2026-10-08 23:15:30,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.export 2026-10-08 23:15:30,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 982, model: custom.declaration.export.line 2026-10-08 23:15:30,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.export.line 2026-10-08 23:15:30,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 982, model: custom.declaration.tax.export 2026-10-08 23:15:30,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.tax.export 2026-10-08 23:15:30,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.tax.export.group 2026-10-08 23:15:30,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:15:36,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-10-08 23:15:38,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-10-08 23:15:39,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-10-08 23:15:42,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-10-08 23:15:43,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-10-08 23:15:45,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [315, 314, 313, 312] 2026-10-08 23:15:46,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [710, 708, 706, 704] 2026-10-08 23:15:48,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-10-08 23:15:52,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [39, 39] 2026-10-08 23:15:52,818 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [319, 318, 317, 316] 2026-10-08 23:15:53,044 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [726, 724, 722, 720] 2026-10-08 23:15:55,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-10-08 23:15:58,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-10-08 23:15:58,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [33] 2026-10-08 23:15:58,819 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [324, 323, 322, 321] 2026-10-08 23:15:58,983 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [744, 742, 740, 738] 2026-10-08 23:16:00,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-10-08 23:16:01,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-10-08 23:16:01,437 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-10-08 23:16:01,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-10-08 23:16:01,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-10-08 23:16:01,683 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-10-08 23:16:01,955 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-10-08 23:16:01,969 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-10-08 23:16:02,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-10-08 23:16:02,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-10-08 23:16:02,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-10-08 23:16:02,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-10-08 23:16:03,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-10-08 23:16:04,318 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-10-08 23:16:04,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-10-08 23:16:04,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-10-08 23:16:04,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-10-08 23:16:04,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-10-08 23:16:07,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-10-08 23:16:14,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-10-08 23:16:17,118 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-10-08 23:16:20,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-10-08 23:16:21,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-10-08 23:16:21,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-10-08 23:16:22,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-10-08 23:16:23,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-10-08 23:16:25,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-10-08 23:16:28,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-10-08 23:16:30,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-10-08 23:16:33,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-10-08 23:16:35,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-10-08 23:16:37,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [341, 340, 339, 338] 2026-10-08 23:16:37,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [786, 784, 782, 780] 2026-10-08 23:16:41,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-10-08 23:16:43,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [358, 357, 356, 355] 2026-10-08 23:16:43,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [812, 810, 808, 806] 2026-10-08 23:16:48,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-10-08 23:16:51,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [53, 52, 55, 54, 52, 53, 54, 55] 2026-10-08 23:16:51,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [36] 2026-10-08 23:16:52,021 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [375, 374, 373, 372] 2026-10-08 23:16:52,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [838, 836, 834, 832] 2026-10-08 23:16:55,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-10-08 23:16:58,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [61, 60, 63, 62, 60, 61, 62, 63] 2026-10-08 23:16:58,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [38] 2026-10-08 23:16:59,333 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [393, 392, 391, 390] 2026-10-08 23:16:59,494 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [866, 864, 862, 860] 2026-10-08 23:17:03,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-10-08 23:17:07,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-10-08 23:17:13,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-10-08 23:17:15,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-10-08 23:17:16,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-10-08 23:17:17,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-10-08 23:17:19,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-10-08 23:17:24,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-10-08 23:17:27,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-10-08 23:17:29,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:17:34,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-10-08 23:17:36,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-10-08 23:17:38,550 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-10-08 23:17:39,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-10-08 23:17:41,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-10-08 23:17:42,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-10-08 23:17:42,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-10-08 23:17:42,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-10-08 23:17:43,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-10-08 23:17:43,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-10-08 23:17:44,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-10-08 23:17:44,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-10-08 23:17:48,190 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-10-08 23:17:48,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-10-08 23:17:50,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-10-08 23:17:53,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-10-08 23:17:56,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-10-08 23:17:56,943 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-10-08 23:17:59,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-10-08 23:17:59,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-10-08 23:17:59,721 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-10-08 23:18:00,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-10-08 23:18:00,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-10-08 23:18:00,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-10-08 23:18:00,590 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-10-08 23:18:01,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-10-08 23:18:03,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-10-08 23:18:03,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-10-08 23:18:03,771 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-10-08 23:18:04,332 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-10-08 23:18:04,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-10-08 23:18:04,591 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-10-08 23:18:04,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-10-08 23:18:04,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-10-08 23:18:05,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:18:10,540 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-10-08 23:18:13,694 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_buys_to_order_creates_po ... 2026-10-08 23:18:16,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_stocked_still_routes_through_customs ... 2026-10-08 23:18:19,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-10-08 23:18:23,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-10-08 23:18:30,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-10-08 23:18:30,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:18:36,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [511] 2026-10-08 23:18:37,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-10-08 23:18:37,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-10-08 23:18:38,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-10-08 23:18:39,043 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-10-08 23:18:39,059 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-10-08 23:18:39,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-10-08 23:18:39,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-10-08 23:18:39,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-10-08 23:18:39,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-10-08 23:18:39,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-10-08 23:18:40,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 995, model: custom.declaration.import 2026-10-08 23:18:40,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-10-08 23:18:41,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.import 2026-10-08 23:18:41,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.import 2026-10-08 23:18:41,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.import 2026-10-08 23:18:41,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.import.line 2026-10-08 23:18:41,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.import.line 2026-10-08 23:18:41,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.tax.import 2026-10-08 23:18:41,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.tax.import 2026-10-08 23:18:41,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.tax.import 2026-10-08 23:18:41,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.tax.import.group 2026-10-08 23:18:41,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.tax.import.group 2026-10-08 23:18:41,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.tax.import.group 2026-10-08 23:18:41,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.line.extra.expense 2026-10-08 23:18:41,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.line.extra.expense 2026-10-08 23:18:41,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.line.extra.expense 2026-10-08 23:18:41,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:18:46,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [517] 2026-10-08 23:18:47,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_01 ... 2026-10-08 23:18:48,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_02 ... 2026-10-08 23:18:48,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-10-08 23:18:52,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-10-08 23:18:57,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-10-08 23:18:58,442 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-10-08 23:18:58,509 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-10-08 23:18:58,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-10-08 23:18:58,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-10-08 23:18:58,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-10-08 23:18:59,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-10-08 23:18:59,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-10-08 23:18:59,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-10-08 23:18:59,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-10-08 23:18:59,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-10-08 23:19:00,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-10-08 23:19:00,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-10-08 23:19:00,833 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-10-08 23:19:00,847 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-10-08 23:19:00,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-10-08 23:19:01,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-10-08 23:19:01,216 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-10-08 23:19:01,315 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-10-08 23:19:01,329 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-10-08 23:19:01,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-10-08 23:19:01,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-10-08 23:19:02,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-10-08 23:19:03,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-10-08 23:19:03,563 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-10-08 23:19:03,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-10-08 23:19:03,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-10-08 23:19:03,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-10-08 23:19:04,017 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-10-08 23:19:04,082 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-10-08 23:19:04,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-10-08 23:19:04,149 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-10-08 23:19:04,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-10-08 23:19:04,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-10-08 23:19:04,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-10-08 23:19:05,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-10-08 23:19:05,304 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-10-08 23:19:05,379 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-10-08 23:19:05,392 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-10-08 23:19:05,517 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-10-08 23:19:05,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-10-08 23:19:05,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-10-08 23:19:05,747 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-10-08 23:19:05,869 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-10-08 23:19:05,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-10-08 23:19:09,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-10-08 23:19:17,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-10-08 23:19:19,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-10-08 23:19:19,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-10-08 23:19:19,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-10-08 23:19:19,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-10-08 23:19:19,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-10-08 23:19:19,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-10-08 23:19:19,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-10-08 23:19:19,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-10-08 23:19:19,835 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-10-08 23:19:19,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-10-08 23:19:21,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-10-08 23:19:25,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-10-08 23:19:28,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-10-08 23:19:31,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-10-08 23:19:32,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-10-08 23:19:33,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-10-08 23:19:33,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7038] 2026-10-08 23:19:33,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-10-08 23:19:33,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7037] 2026-10-08 23:19:33,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-10-08 23:19:38,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-10-08 23:19:41,670 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-10-08 23:19:41,741 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-10-08 23:19:41,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-10-08 23:19:41,820 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-10-08 23:19:41,831 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-10-08 23:19:41,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-10-08 23:19:41,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-10-08 23:19:42,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-10-08 23:19:42,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-10-08 23:19:42,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-10-08 23:19:42,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-10-08 23:19:46,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-10-08 23:19:48,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-10-08 23:19:50,386 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-10-08 23:19:50,470 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-10-08 23:19:50,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-10-08 23:19:52,460 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-10-08 23:19:52,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-10-08 23:19:54,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-10-08 23:19:55,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-10-08 23:19:56,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-10-08 23:20:00,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:06,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [542] 2026-10-08 23:20:06,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-10-08 23:20:07,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-10-08 23:20:08,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-10-08 23:20:08,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-10-08 23:20:08,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-10-08 23:20:09,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-10-08 23:20:09,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-10-08 23:20:09,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-10-08 23:20:10,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-10-08 23:20:10,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-10-08 23:20:11,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-10-08 23:20:11,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-10-08 23:20:12,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-10-08 23:20:12,644 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-10-08 23:20:17,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-10-08 23:20:23,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:30,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [554] 2026-10-08 23:20:31,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_01_transfer_rate_custom_declaration_import ... 2026-10-08 23:20:32,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_02_transfer_rate_custom_declaration_import ... 2026-10-08 23:20:33,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_03_transfer_rate_custom_declaration_import ... 2026-10-08 23:20:34,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:36,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-10-08 23:20:36,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-10-08 23:20:36,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:38,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-10-08 23:20:38,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-10-08 23:20:39,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-10-08 23:20:39,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-10-08 23:20:39,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:41,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-10-08 23:20:42,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-10-08 23:20:42,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-10-08 23:20:42,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-10-08 23:20:43,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-10-08 23:20:43,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:45,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_01_air_spec_generates_one_exact_main_leg_and_booking ... 2026-10-08 23:20:45,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-10-08 23:20:46,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_03_air_planning_fields_lock_after_main_leg_exists ... 2026-10-08 23:20:46,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:48,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_01_air_port_endpoints_resolve_to_the_airport_pair ... 2026-10-08 23:20:48,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_02_air_booking_auto_charge_costs_the_airport_rate ... 2026-10-08 23:20:49,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_03_air_charge_buy_rate_onchange_uses_the_airport_lane ... 2026-10-08 23:20:49,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:51,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-10-08 23:20:52,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-10-08 23:20:52,375 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:54,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_01_air_arrival_notice_template_loads_from_air_module ... 2026-10-08 23:20:54,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_02_open_deconsolidate_wizard_routes_air_master_import_to_air_wizard ... 2026-10-08 23:20:54,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_03_open_deconsolidate_wizard_blocks_non_master_air_shipment ... 2026-10-08 23:20:54,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:56,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_01_deconsolidate_wizard_creates_houses_with_cargo_and_master_link ... 2026-10-08 23:20:57,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-10-08 23:20:57,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:20:59,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_master_no_ocean_lcl_charges: Starting TestAirMasterNoOceanLclCharges.test_01_air_master_booking_creates_no_ocean_lcl_house_charges ... 2026-10-08 23:20:59,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_air_master_no_ocean_lcl_charges: Starting TestAirMasterNoOceanLclCharges.test_02_sea_master_booking_still_creates_ocean_lcl_house_charges ... 2026-10-08 23:21:00,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:21:01,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_arrival_notice_air: Starting TestArrivalNoticeAir.test_air_deconsolidation_inherits_notify_airports_and_mawb_then_sends ... 2026-10-08 23:21:02,742 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-10-08 23:21:02,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_air_consol.tests.test_arrival_notice_air: Starting TestArrivalNoticeAir.test_air_recipients_match_sea_and_content_uses_air_fields ... 2026-10-08 23:21:03,263 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-10-08 23:21:03,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:21:05,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-10-08 23:21:06,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-10-08 23:21:06,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-10-08 23:21:06,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-ed7f209-225380/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-08 23:21:06,581 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-ed7f209-225380/addons/web/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,297 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/web/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-ed7f209-225380/addons/base_setup/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,561 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_setup/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,572 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-ed7f209-225380/addons/bus/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,572 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/bus/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,577 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-ed7f209-225380/addons/web_tour/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,577 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/web_tour/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-ed7f209-225380/addons/html_editor/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,583 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/html_editor/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-ed7f209-225380/addons/mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,607 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-ed7f209-225380/addons/sales_team/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,767 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sales_team/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-ed7f209-225380/addons/onboarding/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,779 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/onboarding/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-ed7f209-225380/addons/uom/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,785 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/uom/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-ed7f209-225380/addons/product/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,793 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/product/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-ed7f209-225380/addons/analytic/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,846 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/analytic/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-ed7f209-225380/addons/web_editor/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,860 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/web_editor/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-ed7f209-225380/addons/http_routing/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,896 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/http_routing/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-ed7f209-225380/addons/auth_signup/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,900 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_signup/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-ed7f209-225380/addons/portal/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,917 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/portal/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-ed7f209-225380/addons/resource/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,934 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/resource/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-ed7f209-225380/addons/digest/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,947 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/digest/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-ed7f209-225380/addons/account/i18n/vi.po for language vi_VN 2026-10-08 23:21:08,956 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-ed7f209-225380/addons/payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,152 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-ed7f209-225380/addons/account_payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,189 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-ed7f209-225380/addons/utm/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,199 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/utm/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-ed7f209-225380/addons/sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,211 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-ed7f209-225380/addons/sale_management/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,280 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_management/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-ed7f209-225380/addons/barcodes/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,289 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/barcodes/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-ed7f209-225380/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,296 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-ed7f209-225380/addons/stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,302 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-ed7f209-225380/addons/stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,429 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-ed7f209-225380/addons/phone_validation/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,441 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/phone_validation/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-ed7f209-225380/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,449 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-ed7f209-225380/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,569 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-ed7f209-225380/addons/calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,589 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-ed7f209-225380/addons/contacts/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,642 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/contacts/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,645 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-ed7f209-225380/addons/crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,646 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-ed7f209-225380/addons/social_media/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,705 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/social_media/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-ed7f209-225380/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,708 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-ed7f209-225380/addons/website/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,713 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website/i18n/vi.po for language vi_VN 2026-10-08 23:21:09,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:09,921 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:09,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:09,926 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:09,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:09,957 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-ed7f209-225380/addons/purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,001 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,051 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-ed7f209-225380/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,069 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,081 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,084 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,089 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,109 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:10,122 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:10,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-ed7f209-225380/addons/rating/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,125 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/rating/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-ed7f209-225380/addons/project/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,134 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,189 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-ed7f209-225380/addons/website_payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,222 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-ed7f209-225380/addons/website_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,229 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-ed7f209-225380/addons/portal_rating/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,232 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/portal_rating/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-ed7f209-225380/addons/delivery/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,236 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/delivery/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,252 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-ed7f209-225380/addons/mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,307 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-ed7f209-225380/addons/link_tracker/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,388 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/link_tracker/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,402 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-ed7f209-225380/addons/resource_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,476 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/resource_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-ed7f209-225380/addons/hr/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,480 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-ed7f209-225380/addons/hr_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,531 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-ed7f209-225380/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,569 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-ed7f209-225380/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,616 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,618 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-ed7f209-225380/addons/data_recycle/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,667 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/data_recycle/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_base_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,672 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-10-08 23:21:10,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,675 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-ed7f209-225380/addons/maintenance/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,730 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/maintenance/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-ed7f209-225380/addons/marketing_card/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,756 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/marketing_card/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,772 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,788 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,788 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,797 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-ed7f209-225380/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,815 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-ed7f209-225380/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,819 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,823 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-ed7f209-225380/addons/hr_contract/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,837 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_contract/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,853 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,854 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,857 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,869 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,888 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-ed7f209-225380/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,894 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:10,902 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:10,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,905 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-ed7f209-225380/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,909 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,917 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-ed7f209-225380/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,920 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-ed7f209-225380/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,923 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-10-08 23:21:10,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,927 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,939 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:10,942 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:10,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:10,944 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,060 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,138 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,142 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,147 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,147 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,156 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,160 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,218 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,224 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:11,274 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:11,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,276 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_team_advanced: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,289 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_target: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,297 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,306 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-10-08 23:21:11,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_wallet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,320 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,354 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,358 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,371 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_docs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,375 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_amazon: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,400 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,408 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:11,415 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:11,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,417 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,575 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,582 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,590 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-ed7f209-225380/addons/iap/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,612 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/iap/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-ed7f209-225380/addons/iap_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,617 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/iap_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-ed7f209-225380/addons/sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,624 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-ed7f209-225380/addons/base_automation/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,652 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_automation/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,667 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-ed7f209-225380/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,688 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,693 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:11,699 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:11,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,701 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_base_state_group: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,733 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_business_trip: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,738 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,757 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-ed7f209-225380/addons/base_import_module/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,764 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_import_module/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_customizer: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,771 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,806 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,809 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,840 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,841 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,844 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,859 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-ed7f209-225380/addons/fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,862 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,898 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,906 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-ed7f209-225380/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,911 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:11,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,916 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_fleet_driver: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,931 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,936 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-10-08 23:21:11,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_planning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:11,987 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics_package_type: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,022 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-10-08 23:21:12,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,028 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,093 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,097 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-ed7f209-225380/addons/base_import/i18n/vi.po for language vi_VN 2026-10-08 23:21:12,195 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_import/i18n/vi.po for language vi_VN 2026-10-08 23:21:12,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_google_sheet_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_sheet_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,208 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_sheet_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:12,240 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-ed7f209-225380/addons/gamification/i18n/vi.po for language vi_VN 2026-10-08 23:21:13,626 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/gamification/i18n/vi.po for language vi_VN 2026-10-08 23:21:13,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-ed7f209-225380/addons/survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:13,672 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:13,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,736 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,739 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:13,739 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:13,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_appraisal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,741 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,765 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,797 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,803 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,812 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-ed7f209-225380/addons/hr_skills/i18n/vi.po for language vi_VN 2026-10-08 23:21:13,818 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_skills/i18n/vi.po for language vi_VN 2026-10-08 23:21:13,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,845 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,867 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,878 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,922 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,926 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_web_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,932 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_rental: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,940 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_lang_detection: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_lang_detection/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,957 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_lang_detection/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,960 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sign: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:13,987 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,009 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_automation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,032 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,096 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:14,121 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:14,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,127 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_appointment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,140 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-ed7f209-225380/addons/website_partner/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,153 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_partner/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-ed7f209-225380/addons/website_profile/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,157 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_profile/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-ed7f209-225380/addons/website_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,167 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-ed7f209-225380/addons/event/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,252 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-ed7f209-225380/addons/website_event/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,346 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-ed7f209-225380/addons/im_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,361 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/im_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-ed7f209-225380/addons/sale_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,385 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-ed7f209-225380/addons/repair/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,398 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/repair/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-ed7f209-225380/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,421 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,439 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-ed7f209-225380/addons/project_todo/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,453 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_todo/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,467 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-ed7f209-225380/addons/lunch/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,467 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/lunch/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-ed7f209-225380/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,499 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,514 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-10-08 23:21:14,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-10-08 23:21:14,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-ed7f209-225380/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,515 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-ed7f209-225380/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,525 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-ed7f209-225380/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,528 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,536 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-ed7f209-225380/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,536 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-ed7f209-225380/addons/pos_discount/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,539 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_discount/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-ed7f209-225380/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,541 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-ed7f209-225380/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,554 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-ed7f209-225380/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,556 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-ed7f209-225380/addons/loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,559 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-ed7f209-225380/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,589 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-ed7f209-225380/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,602 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-ed7f209-225380/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,605 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-ed7f209-225380/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,607 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-ed7f209-225380/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,610 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-ed7f209-225380/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,613 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-ed7f209-225380/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,617 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-ed7f209-225380/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,622 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-10-08 23:21:14,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-ed7f209-225380/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,624 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-ed7f209-225380/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,629 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-10-08 23:21:14,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-ed7f209-225380/addons/pos_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,633 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-ed7f209-225380/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,639 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-ed7f209-225380/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,642 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-10-08 23:21:14,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,661 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,669 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,672 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-ed7f209-225380/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,675 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,682 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-ed7f209-225380/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,685 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-10-08 23:21:14,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-ed7f209-225380/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,691 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-ed7f209-225380/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,696 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-ed7f209-225380/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,698 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,717 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,727 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-ed7f209-225380/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,731 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-ed7f209-225380/addons/base_iban/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,735 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_iban/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-ed7f209-225380/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,737 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,743 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,765 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,779 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,784 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,796 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,799 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,802 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,806 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,808 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-10-08 23:21:14,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,811 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,820 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-10-08 23:21:14,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-ed7f209-225380/addons/website_blog/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,831 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_blog/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,859 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,859 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_page_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,861 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,863 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,866 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,868 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,870 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,894 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-10-08 23:21:14,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,906 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,908 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-ed7f209-225380/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,910 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,920 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-ed7f209-225380/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,925 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,929 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-ed7f209-225380/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,932 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-10-08 23:21:14,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-ed7f209-225380/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,939 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-10-08 23:21:14,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,944 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,950 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,951 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_bank_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,954 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_bidv_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,958 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-ed7f209-225380/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,963 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-10-08 23:21:14,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_qr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,972 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_bidv_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,975 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,981 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,983 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:14,992 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,019 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,021 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_mrp_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,024 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_quality_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,037 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_quality_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,045 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,050 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,058 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,074 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_workorder: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,085 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_quality/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,120 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_quality/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,124 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,128 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_mrp_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,132 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language vi_VN 2026-10-08 23:21:15,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-ed7f209-225380/addons/website_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,136 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-ed7f209-225380/addons/website_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,141 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-ed7f209-225380/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,143 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,145 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-ed7f209-225380/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,161 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,166 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,168 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,173 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-ed7f209-225380/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,174 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-ed7f209-225380/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,176 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-ed7f209-225380/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,183 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-ed7f209-225380/addons/account_edi/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,189 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_edi/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-ed7f209-225380/addons/certificate/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,196 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/certificate/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-ed7f209-225380/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,205 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-ed7f209-225380/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,209 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-ed7f209-225380/addons/account_fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,221 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-ed7f209-225380/addons/account_peppol/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,224 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_peppol/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-ed7f209-225380/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,244 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-ed7f209-225380/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,250 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-ed7f209-225380/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,256 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-ed7f209-225380/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,259 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-ed7f209-225380/addons/account_test/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,262 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_test/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-ed7f209-225380/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,268 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-ed7f209-225380/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,271 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-ed7f209-225380/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,276 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-ed7f209-225380/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,281 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-ed7f209-225380/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,285 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-ed7f209-225380/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,288 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-ed7f209-225380/addons/auth_totp/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,290 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_totp/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-ed7f209-225380/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,297 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-ed7f209-225380/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,301 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-ed7f209-225380/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,307 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-ed7f209-225380/addons/base_install_request/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,311 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_install_request/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-ed7f209-225380/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,318 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,321 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-ed7f209-225380/addons/base_vat/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,322 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/base_vat/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-ed7f209-225380/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,327 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-ed7f209-225380/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,331 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-ed7f209-225380/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,334 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-ed7f209-225380/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,338 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-ed7f209-225380/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,340 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-ed7f209-225380/addons/iap_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,346 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/iap_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-ed7f209-225380/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,348 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-ed7f209-225380/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,351 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-ed7f209-225380/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,359 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-ed7f209-225380/addons/crm_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,363 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/crm_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-ed7f209-225380/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,366 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-ed7f209-225380/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,376 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-ed7f209-225380/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,379 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-ed7f209-225380/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,393 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-ed7f209-225380/addons/event_booth/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,396 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_booth/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,405 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-ed7f209-225380/addons/event_product/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,405 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_product/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-ed7f209-225380/addons/event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,408 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-ed7f209-225380/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,415 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-ed7f209-225380/addons/event_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,423 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-ed7f209-225380/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,434 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-ed7f209-225380/addons/event_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,437 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/event_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-ed7f209-225380/addons/sale_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,441 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-ed7f209-225380/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,445 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-ed7f209-225380/addons/google_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,448 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/google_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,450 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-ed7f209-225380/addons/google_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,451 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/google_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-ed7f209-225380/addons/google_gmail/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,458 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/google_gmail/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-ed7f209-225380/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,467 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-ed7f209-225380/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,471 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-ed7f209-225380/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,477 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-ed7f209-225380/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,484 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-ed7f209-225380/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,491 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-ed7f209-225380/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,496 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-ed7f209-225380/addons/hr_presence/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,499 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_presence/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,508 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,509 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,512 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-ed7f209-225380/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,520 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-ed7f209-225380/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,524 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-ed7f209-225380/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,528 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-10-08 23:21:15,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-10-08 23:21:15,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,535 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,538 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,542 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,547 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-10-08 23:21:15,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,558 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,598 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,598 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-10-08 23:21:15,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-10-08 23:21:15,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,634 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,636 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,639 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-10-08 23:21:15,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,641 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-ed7f209-225380/addons/sale_service/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,646 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_service/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-ed7f209-225380/addons/project_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,648 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-ed7f209-225380/addons/sale_project/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,653 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_project/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-ed7f209-225380/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,663 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-10-08 23:21:15,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-10-08 23:21:15,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,682 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,692 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,703 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,707 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,728 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,733 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,735 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,738 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,740 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,740 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,755 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,758 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,764 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,767 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,773 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,779 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,782 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,788 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,789 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,791 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,791 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,793 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,795 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,797 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,807 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,810 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,813 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,817 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_link/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,823 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_link/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,828 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_settlement/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,836 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_settlement/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,847 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,851 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,861 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:15,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-ed7f209-225380/addons/mail_bot/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,866 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mail_bot/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-10-08 23:21:15,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-ed7f209-225380/addons/mail_group/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,872 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mail_group/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,893 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,898 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,901 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,906 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_track/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,911 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_track/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,946 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,949 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,952 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,956 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,958 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-ed7f209-225380/addons/membership/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,961 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/membership/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-ed7f209-225380/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,972 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-ed7f209-225380/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,976 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-ed7f209-225380/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,984 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,993 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-ed7f209-225380/addons/product_expiry/i18n/vi.po for language vi_VN 2026-10-08 23:21:15,995 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/product_expiry/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,002 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,006 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-ed7f209-225380/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,008 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-ed7f209-225380/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,011 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,015 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,018 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-10-08 23:21:16,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,021 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_momo_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,025 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_nganluong: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,031 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_polar: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,037 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,047 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_zalopay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,052 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-ed7f209-225380/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,060 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,062 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-ed7f209-225380/addons/pos_event/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,062 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_event/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-ed7f209-225380/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,067 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-ed7f209-225380/addons/pos_hr/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,070 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_hr/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-10-08 23:21:16,075 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-ed7f209-225380/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,075 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-ed7f209-225380/addons/sale_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,079 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-ed7f209-225380/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,081 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,084 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,086 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,089 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,092 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-ed7f209-225380/addons/pos_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,094 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/pos_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-ed7f209-225380/addons/product_email_template/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,097 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/product_email_template/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-ed7f209-225380/addons/product_images/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,100 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/product_images/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-ed7f209-225380/addons/product_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,106 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/product_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-ed7f209-225380/addons/product_matrix/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,113 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/product_matrix/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-ed7f209-225380/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,117 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-ed7f209-225380/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,122 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-ed7f209-225380/addons/project_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,124 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-ed7f209-225380/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,126 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-ed7f209-225380/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,130 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,133 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-10-08 23:21:16,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-ed7f209-225380/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,134 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-ed7f209-225380/addons/project_purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,136 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_purchase/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-ed7f209-225380/addons/project_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,139 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-ed7f209-225380/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,143 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-ed7f209-225380/addons/sale_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,145 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-ed7f209-225380/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,149 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-ed7f209-225380/addons/project_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,151 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-ed7f209-225380/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,154 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-ed7f209-225380/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,157 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-ed7f209-225380/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,159 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,164 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,167 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-ed7f209-225380/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,170 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,173 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-ed7f209-225380/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,173 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-ed7f209-225380/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,175 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-ed7f209-225380/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,180 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-ed7f209-225380/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,182 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-ed7f209-225380/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,190 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-ed7f209-225380/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,192 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-ed7f209-225380/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,195 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-10-08 23:21:16,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-ed7f209-225380/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,197 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-ed7f209-225380/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,209 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-ed7f209-225380/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,212 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-ed7f209-225380/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,216 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-ed7f209-225380/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,218 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-10-08 23:21:16,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-ed7f209-225380/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,221 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-ed7f209-225380/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,223 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-ed7f209-225380/addons/snailmail/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,228 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/snailmail/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-ed7f209-225380/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,239 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,244 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,357 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,362 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,367 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,373 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,376 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,381 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,384 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,389 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,393 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,399 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,405 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,406 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,410 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,414 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,418 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,427 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-ed7f209-225380/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,430 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-ed7f209-225380/addons/stock_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,436 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/stock_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-10-08 23:21:16,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-10-08 23:21:16,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-10-08 23:21:16,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-10-08 23:21:16,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-10-08 23:21:16,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-10-08 23:21:16,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-10-08 23:21:16,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-ed7f209-225380/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,443 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,450 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-10-08 23:21:16,450 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-ed7f209-225380/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,450 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-ed7f209-225380/addons/website_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,474 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-ed7f209-225380/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,480 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-10-08 23:21:16,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-ed7f209-225380/addons/payment_demo/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,483 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_demo/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-ed7f209-225380/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,488 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,492 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,493 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,499 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,517 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,517 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,523 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,526 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,528 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,537 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,542 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,545 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-10-08 23:21:16,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-10-08 23:21:16,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-10-08 23:21:16,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-10-08 23:21:16,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-10-08 23:21:16,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-10-08 23:21:16,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-10-08 23:21:16,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-10-08 23:21:16,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-10-08 23:21:16,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-10-08 23:21:16,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-10-08 23:21:16,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-10-08 23:21:16,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-10-08 23:21:16,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,560 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-10-08 23:21:16,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-10-08 23:21:16,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-10-08 23:21:16,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-10-08 23:21:16,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-10-08 23:21:16,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-10-08 23:21:16,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-10-08 23:21:16,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-10-08 23:21:16,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-10-08 23:21:16,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-10-08 23:21:16,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-10-08 23:21:16,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,571 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-10-08 23:21:16,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-10-08 23:21:16,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-10-08 23:21:16,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-10-08 23:21:16,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,575 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-10-08 23:21:16,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_web_cohort: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,581 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-10-08 23:21:16,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_web_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,585 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language vi_VN 2026-10-08 23:21:16,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-ed7f209-225380/addons/website_forum/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,592 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_forum/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-ed7f209-225380/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,646 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-ed7f209-225380/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,657 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-10-08 23:21:16,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-10-08 23:21:16,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,669 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand: loading translation file /data/build/Viindoo-branding-18.0/viin_brand/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,717 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,719 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-10-08 23:21:16,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,723 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,726 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-10-08 23:21:16,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,729 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-ed7f209-225380/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,734 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,739 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,745 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,748 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_event_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,753 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_event_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,756 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_fee_definition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,759 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_fee_definition_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,766 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,771 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes_google: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,775 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes_here: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,779 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,784 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,789 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,794 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,798 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-10-08 23:21:16,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-10-08 23:21:16,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-10-08 23:21:16,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-10-08 23:21:16,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,804 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,810 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,813 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,817 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,823 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,827 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,831 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,839 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,844 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,847 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_inter_company_base: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,851 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_inter_company_invoice: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,855 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,858 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,863 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_invoice_tax_details: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,866 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-10-08 23:21:16,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,870 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,874 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-10-08 23:21:16,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,878 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,882 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,885 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_mrp_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,888 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,895 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:16,898 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:16,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-10-08 23:21:16,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-10-08 23:21:16,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-10-08 23:21:16,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-10-08 23:21:16,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_odoo_module_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,903 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,909 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,913 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,920 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,923 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,927 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,931 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,934 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,939 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-10-08 23:21:16,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,944 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,949 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,953 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-ed7f209-225380/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,956 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-10-08 23:21:16,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,961 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,964 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,964 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,967 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,973 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,977 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,980 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,986 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,989 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,992 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:16,999 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,001 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-10-08 23:21:17,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-10-08 23:21:17,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_purchase_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,005 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,008 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,018 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,023 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,027 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,031 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,040 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_repair: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,044 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,049 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,052 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,055 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sale_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,058 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,061 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,064 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sale_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,067 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,072 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,077 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,085 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_target_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,089 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_target_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,097 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,103 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,103 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_age_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,106 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,112 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,120 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,125 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,132 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,135 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-10-08 23:21:17,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,139 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,141 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,145 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,152 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,159 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,163 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,166 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,169 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,172 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,193 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,197 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_docs_odoo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,200 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,204 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_website_slides_event: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,211 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-ed7f209-225380/addons/transifex/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,214 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/transifex/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,218 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,238 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,256 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,259 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_budget_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,263 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_followup: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_followup/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,267 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_followup/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-10-08 23:21:17,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-10-08 23:21:17,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,286 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,289 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,301 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,303 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,315 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,317 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,317 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,319 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,323 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-10-08 23:21:17,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,327 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,329 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,357 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,360 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_amazon_ses: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,366 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_appointment_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,370 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,381 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,400 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,407 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,413 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,417 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,421 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-10-08 23:21:17,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,428 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,437 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,447 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,455 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,462 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,465 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,486 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,497 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,513 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,515 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,519 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,536 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,536 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,547 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,550 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,550 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-10-08 23:21:17,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-10-08 23:21:17,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,556 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,559 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,561 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,564 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-10-08 23:21:17,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_base_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,567 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-10-08 23:21:17,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,610 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-10-08 23:21:17,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,615 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-10-08 23:21:17,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-10-08 23:21:17,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-10-08 23:21:17,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,625 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,627 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,641 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,643 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,646 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,648 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,651 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,654 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-10-08 23:21:17,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,657 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-10-08 23:21:17,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,659 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,662 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,667 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,670 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-10-08 23:21:17,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,674 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,676 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,700 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,700 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,704 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,707 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-10-08 23:21:17,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-10-08 23:21:17,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-10-08 23:21:17,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,711 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,717 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,719 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,722 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,724 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,727 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-10-08 23:21:17,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-10-08 23:21:17,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,730 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,736 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-10-08 23:21:17,739 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-ed7f209-225380/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,739 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-10-08 23:21:17,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,744 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,748 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-10-08 23:21:17,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,750 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,753 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-10-08 23:21:17,753 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-ed7f209-225380/addons/website_links/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,754 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_links/i18n/vi.po for language vi_VN 2026-10-08 23:21:17,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,761 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-10-08 23:21:17,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,764 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,766 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-10-08 23:21:17,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_business_trip_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,769 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,774 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,791 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,795 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_contacts: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,799 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_contacts_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,805 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,810 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_contacts_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,818 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_contacts_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,820 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_country_target_market: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,824 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,826 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,830 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,846 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,849 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,949 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,953 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_crm_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,956 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_web_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,959 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_crm_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,963 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,966 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:17,969 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_base/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_ghn: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghn/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,003 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghn/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghtk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,012 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghtk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_viettelpost/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,018 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_viettelpost/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_batch/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,025 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_batch/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,028 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-ed7f209-225380/addons/payment_custom/i18n/vi.po for language vi_VN 2026-10-08 23:21:18,031 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_custom/i18n/vi.po for language vi_VN 2026-10-08 23:21:18,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,035 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,038 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_freight: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,043 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_air: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,051 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,059 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_freight_air: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,082 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_freight_consol: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,089 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,096 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_hr_contract: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,099 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,103 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,103 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,105 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,109 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,112 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,113 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,126 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,129 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,132 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_document_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,136 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_duns: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,140 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_employee_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,144 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,146 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,149 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,157 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,164 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,167 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,169 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_estimate_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,174 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,179 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_event_checkin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,182 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,189 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,193 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,196 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,205 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,209 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,214 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-10-08 23:21:18,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-10-08 23:21:18,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_insurance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,229 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,243 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_fleet_planning_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,245 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_fleet_planning_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,249 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-10-08 23:21:18,254 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-10-08 23:21:18,254 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,254 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,260 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,264 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,267 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,272 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_fleet_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,275 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_air_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,298 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,305 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_road: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,306 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,318 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,323 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,327 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,331 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-10-08 23:21:18,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,337 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,348 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-10-08 23:21:18,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,354 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_geo_route_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_geo_route_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,357 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_geo_route_map/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_geography_info: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,360 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_geography_info_contact: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,366 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,369 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_google_drive: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,371 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_google_translate_api: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_google_translate_api/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,404 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_google_translate_api/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,407 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,411 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,413 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,416 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,418 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,421 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,427 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,430 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,435 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,435 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,437 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,440 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,443 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,446 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,450 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,450 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,454 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,456 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,465 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,470 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,473 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,476 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-10-08 23:21:18,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,478 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_multi_position: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,484 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,489 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,502 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-10-08 23:21:18,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,506 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,509 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,515 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,518 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,523 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,528 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,536 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,542 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,546 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,549 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:18,564 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-10-08 23:21:18,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,566 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,576 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,579 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,583 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,590 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,593 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-10-08 23:21:18,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,598 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-10-08 23:21:18,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-10-08 23:21:18,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,601 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-10-08 23:21:18,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-10-08 23:21:18,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-10-08 23:21:18,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-10-08 23:21:18,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,606 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-10-08 23:21:18,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-10-08 23:21:18,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-10-08 23:21:18,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-10-08 23:21:18,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-10-08 23:21:18,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,613 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-10-08 23:21:18,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-10-08 23:21:18,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,621 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,629 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-10-08 23:21:18,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-10-08 23:21:18,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_meeting_room: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_meeting_room/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,634 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_meeting_room/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_filter: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,638 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,641 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,646 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_mps: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_mps/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,650 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_mps/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,660 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,667 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-10-08 23:21:18,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,672 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,675 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_loss_report/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,679 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_loss_report/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,684 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,695 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,699 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_requisition/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,703 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_requisition/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,706 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-10-08 23:21:18,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,713 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,717 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-10-08 23:21:18,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,727 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-10-08 23:21:18,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-10-08 23:21:18,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_gender: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,731 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,734 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_partner_tax_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,738 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,741 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,744 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,752 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,756 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-10-08 23:21:18,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,760 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,763 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,766 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pos_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,770 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,776 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,780 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,784 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,787 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-10-08 23:21:18,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,794 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,796 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_product_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,799 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-10-08 23:21:18,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,802 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_progress: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,807 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_scrum: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,814 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,851 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_gantt/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,854 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_project_todo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,857 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-10-08 23:21:18,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_rental_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,861 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,869 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_repair_stock_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,872 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_repair_supply: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,874 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,880 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,880 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,888 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,891 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,894 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,896 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-10-08 23:21:18,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,899 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,903 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,905 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,908 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_project_technician: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,912 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,914 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-10-08 23:21:18,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,917 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,936 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,942 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,945 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,949 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,952 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,954 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem_crawler: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_crawler/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,957 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_crawler/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,966 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,977 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-10-08 23:21:18,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem_heatmap: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_heatmap/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,985 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_heatmap/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,991 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_project/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-10-08 23:21:18,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sign_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_document/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,994 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_document/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sign_sim: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,996 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim_viettel/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:18,999 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim_viettel/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,003 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,013 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,016 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,022 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_finance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,033 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_finance/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,047 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,050 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,050 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,053 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,056 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,058 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,062 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,063 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-10-08 23:21:19,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,066 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_survey_exam: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,086 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,097 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,101 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,104 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,107 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_auto_translation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,120 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_blog/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,133 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_blog/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_google/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,135 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_google/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_blog_toc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,138 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:19,141 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-10-08 23:21:19,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,142 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_gtm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,144 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,146 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,149 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_nofollow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,151 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,153 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,156 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,159 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,161 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,164 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,176 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,179 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,182 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-10-08 23:21:19,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,187 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,191 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,194 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-10-08 23:21:19,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-10-08 23:21:19,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,201 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-10-08 23:21:19,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,204 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,207 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,211 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,214 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,217 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,219 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,221 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,224 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,225 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-10-08 23:21:19,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,247 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,250 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,255 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,259 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,262 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,265 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,271 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-ed7f209-225380/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,274 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-ed7f209-225380/addons/website_customer/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,278 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_customer/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,285 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,289 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,292 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-ed7f209-225380/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,295 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-ed7f209-225380/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,298 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-ed7f209-225380/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,303 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-ed7f209-225380/addons/website_membership/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,306 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_membership/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-ed7f209-225380/addons/website_project/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,309 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_project/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,312 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,317 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,321 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,321 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,325 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,330 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,332 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,335 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,342 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,345 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,348 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-ed7f209-225380/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,351 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_mrp_progress: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,355 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_appointment_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,361 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_appointment_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,363 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-10-08 23:21:19,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,367 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,372 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,377 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-10-08 23:21:19,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-ed7f209-225380/addons/board/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,392 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/board/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-ed7f209-225380/addons/payment_aps/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,396 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_aps/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-ed7f209-225380/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,400 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-ed7f209-225380/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,405 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-ed7f209-225380/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,409 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-ed7f209-225380/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,413 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-ed7f209-225380/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,416 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-ed7f209-225380/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,420 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-ed7f209-225380/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,423 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-ed7f209-225380/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,427 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-ed7f209-225380/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,432 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-ed7f209-225380/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,437 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-ed7f209-225380/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,441 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-ed7f209-225380/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,446 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-10-08 23:21:19,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-ed7f209-225380/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,452 121 INFO rb-ed7f209-225380-422591 odoo.tools.translate: loading base translation file /data/build/rb-ed7f209-225380/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-10-08 23:21:19,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-10-08 23:21:19,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-10-08 23:21:19,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-10-08 23:21:19,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-10-08 23:21:19,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-10-08 23:21:19,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-10-08 23:21:19,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-10-08 23:21:19,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-10-08 23:22:09,651 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2418] 2026-10-08 23:22:09,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-10-08 23:22:10,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-10-08 23:22:10,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-10-08 23:22:10,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-10-08 23:22:10,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-10-08 23:22:11,089 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-10-08 23:22:11,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-10-08 23:22:11,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-10-08 23:22:11,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-10-08 23:22:11,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_missing_consignee_email_falls_back_to_notify_party_with_internal_note ... 2026-10-08 23:22:12,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-10-08 23:22:12,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-10-08 23:22:12,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-10-08 23:22:12,946 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2424] 2026-10-08 23:22:12,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-10-08 23:22:13,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-10-08 23:22:13,651 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2425] 2026-10-08 23:22:13,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-10-08 23:22:14,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2426] 2026-10-08 23:22:14,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-10-08 23:22:14,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-10-08 23:22:14,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-10-08 23:22:14,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-10-08 23:22:15,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-10-08 23:22:15,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-10-08 23:22:16,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-10-08 23:22:16,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-10-08 23:22:16,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-10-08 23:22:16,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-10-08 23:22:17,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-10-08 23:22:17,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-10-08 23:22:17,970 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-10-08 23:22:18,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-10-08 23:22:18,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-10-08 23:22:18,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-10-08 23:22:18,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:22:20,533 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-10-08 23:22:20,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-10-08 23:22:21,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-10-08 23:22:21,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-10-08 23:22:22,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-10-08 23:22:22,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-10-08 23:22:23,134 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-10-08 23:22:23,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:24,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-10-08 23:22:25,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-10-08 23:22:25,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-10-08 23:22:25,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-10-08 23:22:25,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-10-08 23:22:25,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-10-08 23:22:26,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-10-08 23:22:26,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-10-08 23:22:26,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-10-08 23:22:26,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-10-08 23:22:26,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-10-08 23:22:27,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-10-08 23:22:27,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-10-08 23:22:27,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-10-08 23:22:27,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-10-08 23:22:27,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:29,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-10-08 23:22:29,822 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-10-08 23:22:29,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-10-08 23:22:30,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_04_relink_to_mbld_master_pulls_mbl_onto_house ... 2026-10-08 23:22:30,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_05_relink_to_mbl_less_master_keeps_existing_house_mbl ... 2026-10-08 23:22:30,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:32,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_cost_allocation_copy_does_not_block_real_sell_charge ... 2026-10-08 23:22:32,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-10-08 23:22:33,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_second_booking_on_master_does_not_duplicate_house_charge ... 2026-10-08 23:22:33,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:35,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_duplicate_sell_charge_does_not_crash_confirm ... 2026-10-08 23:22:36,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-10-08 23:22:36,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_house_charge_quantity_syncs_on_cargo_change ... 2026-10-08 23:22:37,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-10-08 23:22:39,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_malformed_min_revenue_ton_param_raises_clear_error_not_crash ... 2026-10-08 23:22:39,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-10-08 23:22:40,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_small_lot_billed_at_minimum_one_revenue_ton ... 2026-10-08 23:22:40,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:43,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-10-08 23:22:43,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_houses_billed_before_master ... 2026-10-08 23:22:45,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_master_billed_before_allocation ... 2026-10-08 23:22:46,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:48,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_allocate_button_disappears_as_soon_as_the_last_cost_is_billed ... 2026-10-08 23:22:49,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_bill_skips_the_allocated_cost_and_says_which_document_has_it ... 2026-10-08 23:22:50,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_with_only_claimed_split_lines_bills_nothing_and_explains ... 2026-10-08 23:22:51,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_resetting_the_master_bill_to_draft_lets_the_house_bill_the_cost ... 2026-10-08 23:22:53,231 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [603] 2026-10-08 23:22:53,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_wizard_does_not_offer_a_master_cost_already_committed_to_the_vendor ... 2026-10-08 23:22:54,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:22:56,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-10-08 23:22:57,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-10-08 23:22:57,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-10-08 23:22:57,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-10-08 23:22:57,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-10-08 23:22:58,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-10-08 23:22:58,467 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-10-08 23:22:58,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-10-08 23:22:58,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-10-08 23:22:59,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_10_excluding_a_house_reallocates_cost_over_the_rest_by_cbm ... 2026-10-08 23:22:59,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-10-08 23:22:59,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-10-08 23:23:00,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-10-08 23:23:00,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-10-08 23:23:00,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-10-08 23:23:01,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-10-08 23:23:01,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:03,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-10-08 23:23:04,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-10-08 23:23:05,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-10-08 23:23:06,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-10-08 23:23:06,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-10-08 23:23:06,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:08,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-10-08 23:23:09,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-10-08 23:23:09,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_duplicate_house_does_not_copy_master_shipment ... 2026-10-08 23:23:09,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-10-08 23:23:09,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-10-08 23:23:09,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-10-08 23:23:10,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-10-08 23:23:10,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-10-08 23:23:10,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-10-08 23:23:10,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-10-08 23:23:12,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-10-08 23:23:12,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-10-08 23:23:12,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-10-08 23:23:12,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-10-08 23:23:13,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-10-08 23:23:14,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-10-08 23:23:14,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-10-08 23:23:14,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:17,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_master_visible_to_house_owner: Starting TestMasterVisibleToHouseOwner.test_house_owner_can_read_own_masters_but_not_unrelated_masters ... 2026-10-08 23:23:17,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [306], uid: 1073, model: logistics.shipment 2026-10-08 23:23:17,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:23:19,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-10-08 23:23:19,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-10-08 23:23:20,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-10-08 23:23:20,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:22,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-10-08 23:23:22,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-10-08 23:23:23,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-10-08 23:23:23,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-10-08 23:23:24,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:26,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-10-08 23:23:27,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-10-08 23:23:27,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-10-08 23:23:28,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-10-08 23:23:28,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-10-08 23:23:28,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-10-08 23:23:28,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:29,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_document_parsing.tests.test_non_admin_access: Starting TestFreightDocumentParsingNonAdmin.test_freight_user_can_analyze_si_and_copy_notify_from_consignee_without_ir_model_fields_access ... 2026-10-08 23:23:30,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:23:31,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-10-08 23:23:32,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1086, model: freight.booking 2026-10-08 23:23:32,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1086, model: freight.booking 2026-10-08 23:23:32,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1086, model: freight.booking 2026-10-08 23:23:32,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1085, model: freight.booking 2026-10-08 23:23:32,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1084 deleted freight.booking records with IDs: [33] 2026-10-08 23:23:32,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-10-08 23:23:32,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1085, model: freight.vessel.schedule 2026-10-08 23:23:32,658 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1084 deleted freight.vessel.schedule records with IDs: [25] 2026-10-08 23:23:32,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:34,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_allocated_cost_still_bills_on_the_source_side ... 2026-10-08 23:23:35,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_source_cost_still_bills_on_the_allocated_side ... 2026-10-08 23:23:37,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_deleting_the_claiming_bill_line_lets_the_counterpart_bill_again ... 2026-10-08 23:23:38,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [582, 583] 2026-10-08 23:23:39,129 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1249] 2026-10-08 23:23:39,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_draft_vendor_bill_already_claims_the_cost_from_the_counterpart ... 2026-10-08 23:23:40,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_shipment_without_any_allocation_link_bills_every_vendor_charge ... 2026-10-08 23:23:41,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_source_bill_names_every_shipment_and_document_already_carrying_the_cost ... 2026-10-08 23:23:42,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:44,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_booking_blocked_when_both_leg_and_shipment_route_missing ... 2026-10-08 23:23:45,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-10-08 23:23:45,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-10-08 23:23:46,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_water_main_carriage_booking_blocked_when_leg_endpoints_missing ... 2026-10-08 23:23:47,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:48,853 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-10-08 23:23:49,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-10-08 23:23:49,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-10-08 23:23:49,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g7_lcl_door_to_cfs_eta_is_cy_cutoff_when_si_cutoff_empty ... 2026-10-08 23:23:49,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g7_lcl_door_to_cfs_eta_is_si_cutoff ... 2026-10-08 23:23:49,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:51,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_booking_wizard_primary_leg_visibility: Starting TestBookingWizardPrimaryLegVisibility.test_stripped_primary_leg_is_not_refilled_with_the_main_carriage_leg ... 2026-10-08 23:23:52,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:54,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeOrder.test_fr115_vendor_before_product_does_not_fill_wrong_mode_price ... 2026-10-08 23:23:54,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:56,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_customer_invoice_price_unit_must_match_move_currency ... 2026-10-08 23:23:57,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_onchange_must_not_relabel_established_cost_price_under_vendor_currency ... 2026-10-08 23:23:57,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_onchange_must_not_relabel_existing_sell_price_under_vendor_currency ... 2026-10-08 23:23:57,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_vendor_bill_price_unit_must_match_move_currency ... 2026-10-08 23:23:57,345 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 23:23:57,345 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 23:23:58,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:23:59,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_01_unit_price_is_converted_into_the_charges_own_currency ... 2026-10-08 23:24:00,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_02_conversion_uses_the_shipments_company_not_env_company ... 2026-10-08 23:24:07,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-10-08 23:24:08,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_04_an_ops_user_gets_the_converted_price_not_an_access_error ... 2026-10-08 23:24:08,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:10,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-10-08 23:24:10,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-10-08 23:24:10,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-10-08 23:24:10,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:12,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_booked_rate_miss_floors_cost_to_standard_price_not_zero ... 2026-10-08 23:24:12,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-10-08 23:24:13,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-10-08 23:24:13,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-10-08 23:24:13,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-10-08 23:24:13,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-10-08 23:24:14,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-10-08 23:24:14,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-10-08 23:24:14,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-10-08 23:24:14,859 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:16,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_01_plain_create_autofills_cost_price_from_vendor_rate_card ... 2026-10-08 23:24:16,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-10-08 23:24:17,359 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [470] 2026-10-08 23:24:17,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_03_import_load_autofills_cost_price_from_vendor_rate_card ... 2026-10-08 23:24:17,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_04_plain_create_autofills_cost_price_from_agent_rate_card_when_no_vendor ... 2026-10-08 23:24:17,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_05_plain_create_stays_zero_when_vendor_has_no_rate_card ... 2026-10-08 23:24:18,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_06_plain_create_silently_stays_zero_when_no_rate_and_no_product_cost ... 2026-10-08 23:24:18,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-10-08 23:24:18,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_08_cost_price_is_converted_when_rate_card_currency_differs ... 2026-10-08 23:24:18,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_09_write_vendor_id_autofills_cost_price_on_existing_record ... 2026-10-08 23:24:18,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_10_write_of_unrelated_field_does_not_reset_cost_price ... 2026-10-08 23:24:19,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-10-08 23:24:25,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_12_vendor_switch_does_not_refresh_an_already_filled_cost_price ... 2026-10-08 23:24:25,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-10-08 23:24:26,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_14_create_currency_id_matches_cost_price_currency_when_omitted ... 2026-10-08 23:24:33,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-10-08 23:24:33,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:35,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-10-08 23:24:35,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-10-08 23:24:36,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-10-08 23:24:36,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-10-08 23:24:36,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:38,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-10-08 23:24:39,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-10-08 23:24:39,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-10-08 23:24:39,853 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-10-08 23:24:40,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:41,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_control_distinct_endpoints_still_create_leg_route_and_booking ... 2026-10-08 23:24:42,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_control_truck_leg_reuses_existing_truck_route_between_same_addresses ... 2026-10-08 23:24:42,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_forwarder_can_book_pickup_trucking_without_route_access ... 2026-10-08 23:24:43,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_forwarder_route_create_is_denied_without_the_sudo_leg_hook ... 2026-10-08 23:24:43,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1127, model: route.route 2026-10-08 23:24:43,978 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_incompatible_selected_leg_error_names_leg_type_mode_and_booking_type ... 2026-10-08 23:24:44,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_mismatch_error_names_shipment_and_modes ... 2026-10-08 23:24:44,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-10-08 23:24:44,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_multiple_main_carriage_legs_error_names_mode_and_shipment ... 2026-10-08 23:24:45,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_truck_leg_does_not_reuse_a_water_route_between_same_addresses ... 2026-10-08 23:24:45,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:24:46,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_main_leg_guard: Starting TestDegenerateMainLegGuard.test_action_confirm_auto_creates_fcl_main_leg_with_schedule_when_origin_differs_from_destination ... 2026-10-08 23:24:47,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_degenerate_main_leg_guard: Starting TestDegenerateMainLegGuard.test_action_confirm_blocks_readiness_when_default_fcl_origin_equals_destination ... 2026-10-08 23:24:47,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:49,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-10-08 23:24:49,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_falls_back_to_eta_flagged_estimated ... 2026-10-08 23:24:50,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:52,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-10-08 23:24:52,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-10-08 23:24:52,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-10-08 23:24:53,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-10-08 23:24:53,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:55,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-10-08 23:24:55,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-10-08 23:24:56,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-10-08 23:24:56,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-10-08 23:24:56,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-10-08 23:24:56,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:24:58,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-10-08 23:24:59,577 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:01,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-10-08 23:25:02,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-10-08 23:25:02,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-10-08 23:25:02,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-10-08 23:25:02,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-10-08 23:25:02,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-10-08 23:25:02,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-10-08 23:25:02,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-10-08 23:25:03,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2437] 2026-10-08 23:25:03,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-10-08 23:25:03,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2438] 2026-10-08 23:25:03,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-10-08 23:25:03,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:05,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-10-08 23:25:06,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-10-08 23:25:06,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-10-08 23:25:06,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-10-08 23:25:06,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-10-08 23:25:06,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_005_change_mode_fcl_to_lcl_blocked_by_container_package_legacy ... 2026-10-08 23:25:07,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-10-08 23:25:07,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-10-08 23:25:07,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-10-08 23:25:07,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-10-08 23:25:08,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_010_create_new_main_carriage_leg_for_main_only_uses_pol_pod_endpoints ... 2026-10-08 23:25:08,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011_follow_up_booking_defaults_existing_containers_without_forcing_inland_flow ... 2026-10-08 23:25:08,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-10-08 23:25:08,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011aa_pickup_trucking_intent_auto_maps_to_pre_carriage_without_coverage ... 2026-10-08 23:25:09,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011b_import_door_to_door_booking_wizard_defaults_to_ocean_intent ... 2026-10-08 23:25:09,135 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011bb_delivery_trucking_intent_auto_maps_to_on_carriage_without_coverage ... 2026-10-08 23:25:09,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-10-08 23:25:09,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-10-08 23:25:09,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-10-08 23:25:09,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-10-08 23:25:09,739 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-10-08 23:25:09,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015_load_cargo_to_containers_direct_mode_creates_items_only ... 2026-10-08 23:25:10,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-10-08 23:25:10,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-10-08 23:25:10,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-10-08 23:25:10,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-10-08 23:25:10,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-10-08 23:25:10,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-10-08 23:25:10,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-10-08 23:25:11,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-10-08 23:25:11,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-10-08 23:25:11,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-10-08 23:25:11,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-10-08 23:25:11,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-10-08 23:25:11,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:13,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-10-08 23:25:13,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-10-08 23:25:14,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-10-08 23:25:14,841 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-10-08 23:25:15,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-10-08 23:25:15,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:17,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-10-08 23:25:17,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-10-08 23:25:18,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-10-08 23:25:18,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:18,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_declared_demo_route_has_at_least_one_measured_section ... 2026-10-08 23:25:18,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-10-08 23:25:18,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-10-08 23:25:19,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-10-08 23:25:19,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:19,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_a_noupdate_icd_coordinate_on_an_already_installed_database ... 2026-10-08 23:25:19,183 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-10-08 23:25:19,189 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-10-08 23:25:19,418 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired 1 of 24 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 23 already-positioned and 0 absent record(s) untouched. 2026-10-08 23:25:19,418 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-10-08 23:25:19,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-10-08 23:25:19,548 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-10-08 23:25:19,553 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-10-08 23:25:19,758 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired 1 of 24 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 23 already-positioned and 0 absent record(s) untouched. 2026-10-08 23:25:19,759 121 INFO rb-ed7f209-225380-422591 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-10-08 23:25:19,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:21,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-10-08 23:25:22,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-10-08 23:25:23,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-10-08 23:25:23,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-10-08 23:25:23,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-10-08 23:25:24,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-10-08 23:25:25,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-10-08 23:25:25,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-10-08 23:25:26,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:28,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_base_cost_amount_billing_agnostic_pnl_wrapper_counts_draft_bill_at_expected ... 2026-10-08 23:25:30,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-10-08 23:25:31,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-10-08 23:25:32,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-10-08 23:25:33,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:35,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-10-08 23:25:35,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-10-08 23:25:35,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-10-08 23:25:36,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:37,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-10-08 23:25:38,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_02_main_carriage_reuses_single_existing_leg_for_concrete_modes ... 2026-10-08 23:25:39,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_03_no_existing_main_leg_creates_one_using_shipment_main_transport ... 2026-10-08 23:25:39,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_04_existing_wrong_mode_main_leg_blocks_new_wrong_repair_leg ... 2026-10-08 23:25:40,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-10-08 23:25:41,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-10-08 23:25:41,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_07_multimodal_main_transport_does_not_fallback_to_water ... 2026-10-08 23:25:42,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_08_non_water_main_booking_does_not_write_sea_cutoffs ... 2026-10-08 23:25:42,697 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_09_selected_main_leg_missing_endpoints_blocks_without_header_fallback ... 2026-10-08 23:25:43,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_10_action_syncs_resolved_legs_for_request_package_override ... 2026-10-08 23:25:43,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_11_view_contract_limits_primary_leg_and_sea_fields_by_mode ... 2026-10-08 23:25:43,788 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:45,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-10-08 23:25:45,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-10-08 23:25:45,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_03_wrong_mode_leg_missing_endpoint_does_not_block_confirm ... 2026-10-08 23:25:46,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:47,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_allows_origin_fallback_write_when_main_leg_exists ... 2026-10-08 23:25:48,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_blocks_empty_to_set_pol_when_main_leg_exists ... 2026-10-08 23:25:48,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_still_blocks_pol_change_when_main_leg_exists ... 2026-10-08 23:25:48,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:50,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-10-08 23:25:50,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-10-08 23:25:51,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-10-08 23:25:51,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-10-08 23:25:51,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:53,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_01_default_get_autoselects_only_the_water_main_leg ... 2026-10-08 23:25:53,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-10-08 23:25:54,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_03_submit_creates_single_booking_on_the_water_leg ... 2026-10-08 23:25:54,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:56,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-10-08 23:25:57,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-10-08 23:25:57,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-10-08 23:25:57,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-10-08 23:25:57,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-10-08 23:25:57,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-10-08 23:25:57,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-10-08 23:25:57,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-10-08 23:25:58,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-10-08 23:25:58,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-10-08 23:25:58,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-10-08 23:25:58,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-10-08 23:25:58,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:00,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_rate_card_undated_tie_break: Starting TestRateCardUndatedTieBreak.test_a_dated_card_beats_an_undated_card_of_the_same_rung_on_charge_onchange ... 2026-10-08 23:26:00,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:03,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-10-08 23:26:03,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-10-08 23:26:03,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-10-08 23:26:04,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-10-08 23:26:04,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-10-08 23:26:05,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-10-08 23:26:05,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-10-08 23:26:06,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-10-08 23:26:06,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-10-08 23:26:06,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-10-08 23:26:07,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:09,083 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-10-08 23:26:09,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-10-08 23:26:09,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-10-08 23:26:10,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-10-08 23:26:10,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:12,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-10-08 23:26:13,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_02_three_legs_for_door_to_door ... 2026-10-08 23:26:13,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_03_on_carriage_booking_confirmed_after_atd ... 2026-10-08 23:26:14,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-10-08 23:26:14,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-10-08 23:26:15,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-10-08 23:26:15,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:17,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-10-08 23:26:18,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-10-08 23:26:18,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-10-08 23:26:18,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-10-08 23:26:19,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-10-08 23:26:19,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:21,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-10-08 23:26:21,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-10-08 23:26:22,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-10-08 23:26:22,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-10-08 23:26:23,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:25,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-10-08 23:26:25,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_02_on_carriage_booking_confirmed_after_customs_clear ... 2026-10-08 23:26:26,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-10-08 23:26:26,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-10-08 23:26:27,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_05_import_door_to_door_charge_structure ... 2026-10-08 23:26:27,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-10-08 23:26:28,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:30,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-10-08 23:26:30,577 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-10-08 23:26:30,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-10-08 23:26:31,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-10-08 23:26:31,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-10-08 23:26:31,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:34,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_barge_delivery_booking_does_not_write_the_shipment_sea_cutoffs ... 2026-10-08 23:26:35,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_the_rail_delivery_segment_uses_the_segment_mode ... 2026-10-08 23:26:35,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-10-08 23:26:35,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-10-08 23:26:35,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_each_delivery_segment_keeps_its_own_schedule_and_pickup_point ... 2026-10-08 23:26:36,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-10-08 23:26:36,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-10-08 23:26:36,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_chooses_the_mode_for_a_brand_new_segment ... 2026-10-08 23:26:37,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-10-08 23:26:37,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-10-08 23:26:38,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:42,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_all_shipments_rep_confirms_with_project_rights ... 2026-10-08 23:26:44,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_all_shipments_rep_without_project_rights_is_refused ... 2026-10-08 23:26:47,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [555, 556, 557, 558, 559, 560], uid: 1214, model: project.task 2026-10-08 23:26:47,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_own_shipments_rep_confirms_when_confirmation_creates_the_shipment ... 2026-10-08 23:26:48,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_own_shipments_rep_confirms_without_project_rights ... 2026-10-08 23:26:50,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 23:26:54,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-10-08 23:26:56,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-10-08 23:26:57,305 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-10-08 23:26:57,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-10-08 23:26:58,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-10-08 23:26:59,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:01,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-10-08 23:27:01,586 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-10-08 23:27:01,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-10-08 23:27:01,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_04_mixed_batch_recompute_splits_road_and_non_road_correctly ... 2026-10-08 23:27:01,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:27:03,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-10-08 23:27:03,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-10-08 23:27:04,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-10-08 23:27:04,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-10-08 23:27:04,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-10-08 23:27:05,886 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_01_direct_road_generates_one_exact_main_leg_and_booking ... 2026-10-08 23:27:06,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_02_missing_direct_road_pair_blocks_without_side_effects ... 2026-10-08 23:27:06,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_03_road_handoff_creates_one_booking_per_selected_leg ... 2026-10-08 23:27:07,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_04_missing_road_pair_falls_back_to_origin_destination ... 2026-10-08 23:27:07,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-10-08 23:27:08,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_06_road_endpoints_lock_on_empty_to_set_after_main_leg_exists ... 2026-10-08 23:27:08,395 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:27:10,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestBookingWizardSavesWithoutACarrierOverRpc.test_one_carriage_sold_to_two_hauliers_reaches_the_database_with_no_carrier ... 2026-10-08 23:27:12,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestBookingWizardSavesWithoutACarrierOverRpc.test_several_selected_carriages_reach_the_database_with_no_carrier ... 2026-10-08 23:27:12,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:15,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestLegacyShipmentCarrierFallback.test_main_carriage_falls_back_to_the_haulier_already_booked_on_it ... 2026-10-08 23:27:16,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestLegacyShipmentCarrierFallback.test_main_carriage_still_takes_the_shipment_header_haulier ... 2026-10-08 23:27:17,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestLegacyShipmentCarrierFallback.test_on_carriage_no_longer_inherits_the_ocean_haulier ... 2026-10-08 23:27:18,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:21,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_reaches_own_leg: Starting TestBookingCarrierReachesItsOwnLeg.test_neither_booking_falls_back_to_the_shipment_header_carrier ... 2026-10-08 23:27:23,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_reaches_own_leg: Starting TestBookingCarrierReachesItsOwnLeg.test_one_booking_run_books_each_sold_carriage_with_its_own_haulier ... 2026-10-08 23:27:24,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:26,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_reaches_own_leg: Starting TestBookingWizardKeepsTheHandPickedHaulier.test_hand_picked_haulier_outlives_a_leg_driven_recompute_in_the_database ... 2026-10-08 23:27:28,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:31,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierAllowsPolicyBlanks.test_leg_sold_to_two_vendors_saves_with_no_carrier ... 2026-10-08 23:27:33,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierAllowsPolicyBlanks.test_leg_with_no_sale_lines_of_its_own_saves_with_no_carrier ... 2026-10-08 23:27:34,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:37,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierLegacyRoles.test_main_carriage_leg_with_no_carrier_anywhere_still_blocks_save ... 2026-10-08 23:27:37,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierLegacyRoles.test_on_carriage_leg_with_no_sales_context_saves_with_no_carrier ... 2026-10-08 23:27:38,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:41,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_booking_wizard_quoted_defaults_union: Starting TestBookingWizardQuotedDefaultsUnion.test_one_wizard_opening_delivers_both_the_quoted_containers_and_the_sold_haulier ... 2026-10-08 23:27:43,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:46,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-10-08 23:27:48,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_searched_empty_missing_ports_keeps_base_message ... 2026-10-08 23:27:48,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_searched_empty_no_coverage_uses_consultant_wording ... 2026-10-08 23:27:49,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:27:52,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-10-08 23:27:53,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [113] 2026-10-08 23:27:53,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-10-08 23:27:53,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-10-08 23:27:53,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [114] 2026-10-08 23:27:53,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-10-08 23:27:53,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:27:56,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-10-08 23:27:57,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-10-08 23:27:57,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-10-08 23:27:58,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-10-08 23:27:58,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-10-08 23:27:58,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_shows_rate_without_schedule_when_no_schedule_in_range ... 2026-10-08 23:27:58,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-10-08 23:27:58,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-10-08 23:27:59,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:02,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-10-08 23:28:02,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-10-08 23:28:03,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_apply_quote_after_rate_only_select_uses_rate_price_not_zero ... 2026-10-08 23:28:04,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-10-08 23:28:05,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-10-08 23:28:05,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-10-08 23:28:05,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-10-08 23:28:06,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:28:09,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-10-08 23:28:09,936 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-10-08 23:28:10,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_apply_quote_after_rate_only_select_uses_rate_price_not_zero ... 2026-10-08 23:28:12,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-10-08 23:28:12,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-10-08 23:28:13,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:28:16,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-10-08 23:28:19,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_confirm_twice_does_not_retro_write_main_leg_after_schedule_change ... 2026-10-08 23:28:21,103 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-10-08 23:28:22,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:25,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareUndatedTieBreak.test_a_dated_card_beats_an_undated_card_of_the_same_rung_in_carrier_comparison ... 2026-10-08 23:28:26,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:29,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_case1_e2e_journey: Starting TestMixedContainerCase1EndToEndJourney.test_case1_mixed_container_journey_composes_bridge_cost_split_and_onbehalf_exclusion ... 2026-10-08 23:28:31,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:34,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_direct_create_with_shipment_in_vals_follows_linked_sale_order_currency ... 2026-10-08 23:28:34,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-10-08 23:28:35,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_ops_user_can_add_a_charge_on_a_sale_order_linked_shipment ... 2026-10-08 23:28:36,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_ops_user_can_create_a_charge_via_rpc_on_a_sale_order_linked_shipment ... 2026-10-08 23:28:36,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:39,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-10-08 23:28:40,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-10-08 23:28:41,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_without_supplier_price_rule_still_uses_lane_rate ... 2026-10-08 23:28:41,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_with_rate_on_other_lane_only_prices_zero_not_cross_lane ... 2026-10-08 23:28:41,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:44,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-10-08 23:28:46,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-10-08 23:28:47,018 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [193, 192] 2026-10-08 23:28:47,059 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [113] 2026-10-08 23:28:47,075 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [184] 2026-10-08 23:28:47,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-10-08 23:28:49,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:28:51,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_bridged_not_booked_charge_shows_full_sell_as_gross_profit ... 2026-10-08 23:28:52,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-10-08 23:28:59,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:29:05,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-10-08 23:29:05,739 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-10-08 23:29:06,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-10-08 23:29:07,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:29:13,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-10-08 23:29:16,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-10-08 23:29:16,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 23:29:16,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 23:29:18,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-10-08 23:29:21,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_non_freight_sale_order_confirm_does_not_bridge_freight_charges ... 2026-10-08 23:29:21,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_non_ocean_fallback_line_is_not_bridged_as_ocean_charge ... 2026-10-08 23:29:22,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-10-08 23:29:28,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-10-08 23:29:38,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:29:45,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-10-08 23:29:46,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-10-08 23:29:47,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-10-08 23:29:49,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-10-08 23:29:49,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:29:56,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-10-08 23:29:58,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:30:01,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_a_legacy_line_typed_after_a_role_line_keeps_its_place_in_the_chain ... 2026-10-08 23:30:02,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_a_mixed_order_puts_an_out_of_chain_template_back_into_chain ... 2026-10-08 23:30:04,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_a_pickup_sold_beside_a_booked_sailing_still_chains_before_it ... 2026-10-08 23:30:05,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_an_order_selling_no_named_carriage_keeps_its_template_leg_order ... 2026-10-08 23:30:05,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_an_order_selling_no_named_carriage_keeps_the_number_the_base_gave ... 2026-10-08 23:30:07,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_carriage_role_on_a_legacy_template_leg_product_is_refused ... 2026-10-08 23:30:07,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_carriage_role_on_non_freight_line_is_refused ... 2026-10-08 23:30:08,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_leg_carries_the_sale_line_that_sold_it ... 2026-10-08 23:30:09,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_sold_carriage_produces_its_own_shipment_leg ... 2026-10-08 23:30:09,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_every_carriage_sold_is_charged_on_the_leg_that_sold_it ... 2026-10-08 23:30:10,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_leg_linked_by_another_order_on_a_consol_shipment_survives ... 2026-10-08 23:30:11,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_leg_order_survives_sales_typing_the_delivery_line_first ... 2026-10-08 23:30:12,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_multi_template_leg_line_still_records_its_vendor_on_the_legs ... 2026-10-08 23:30:12,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_role_less_line_behaves_exactly_as_today ... 2026-10-08 23:30:13,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_same_role_different_vendors_produce_one_leg_each ... 2026-10-08 23:30:14,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_sea_carriage_still_ends_at_the_discharge_port_the_customer_bought ... 2026-10-08 23:30:14,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_shipment_destination_follows_the_delivery_it_sold ... 2026-10-08 23:30:15,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_shipment_starts_and_ends_where_the_carriages_sold_start_and_end ... 2026-10-08 23:30:16,740 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_sold_on_carriage_gets_its_leg_on_the_schedule_path ... 2026-10-08 23:30:17,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_legacy_template_lines_still_collapse_into_one_leg ... 2026-10-08 23:30:18,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_role_less_lines_still_collapse_into_one_leg ... 2026-10-08 23:30:19,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_unattached_legs_of_the_same_role_get_no_link_at_all ... 2026-10-08 23:30:19,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_water_service_sold_as_pickup_is_charged_on_the_pickup_leg ... 2026-10-08 23:30:20,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:30:22,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_charge_at_the_discharge_port_is_quoted_as_a_sale_order_line ... 2026-10-08 23:30:24,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_lane_with_nothing_at_the_discharge_port_quotes_as_it_does_today ... 2026-10-08 23:30:25,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_minimal_sales_user_can_quote_a_lane_with_destination_charges ... 2026-10-08 23:30:27,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_port_serving_as_both_ends_of_the_lane_is_billed_once ... 2026-10-08 23:30:28,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-10-08 23:30:28,740 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-10-08 23:30:29,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_total_a_rep_compares_carriers_on_covers_both_ends_of_the_lane ... 2026-10-08 23:30:30,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-10-08 23:30:31,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-10-08 23:30:32,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_origin_on_a_same_port_lane_does_not_relabel_the_charge ... 2026-10-08 23:30:33,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:30:36,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_charge_at_the_discharge_port_reaches_the_quote_and_the_total ... 2026-10-08 23:30:37,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_charge_claimed_by_both_ends_is_billed_once ... 2026-10-08 23:30:39,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_minimal_sales_user_can_quote_a_lane_with_destination_charges ... 2026-10-08 23:30:40,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-10-08 23:30:41,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-10-08 23:30:42,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-10-08 23:30:43,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-10-08 23:30:44,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_origin_excludes_a_charge_the_name_rule_claimed ... 2026-10-08 23:30:46,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:30:48,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_o1_one_carrier_two_rate_only_rows_counts_as_one_carrier ... 2026-10-08 23:30:49,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_o3_one_carrier_partial_match_and_rate_only_counts_as_one ... 2026-10-08 23:30:49,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_o4_no_rate_only_rows_no_gap_with_etd_filter_multi_carrier ... 2026-10-08 23:30:50,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s10_far_past_etd_window_no_crash_rate_only_like_s3 ... 2026-10-08 23:30:50,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s11_inverted_etd_range_treated_as_zero_matches_not_swapped ... 2026-10-08 23:30:50,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-10-08 23:30:51,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s2_partial_gap_keeps_rate_only_carrier_and_warns ... 2026-10-08 23:30:51,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s3_total_gap_all_rate_only_count_matches_total ... 2026-10-08 23:30:51,584 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-10-08 23:30:51,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-10-08 23:30:52,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-10-08 23:30:52,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-10-08 23:30:52,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-10-08 23:30:52,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s9_no_etd_filter_no_gap_warning_regression_baseline ... 2026-10-08 23:30:53,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:30:55,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-10-08 23:30:56,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_partial_gap_keeps_rate_only_carrier_and_warns ... 2026-10-08 23:30:56,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_o1_one_coloader_two_rate_only_rows_counts_as_one ... 2026-10-08 23:30:56,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_o3_one_coloader_partial_match_and_rate_only_counts_as_one ... 2026-10-08 23:30:57,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_o4_no_rate_only_rows_no_gap_with_etd_filter_multi_coloader ... 2026-10-08 23:30:57,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-10-08 23:30:57,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:31:00,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_empty_result_without_etd_filter_warns ... 2026-10-08 23:31:01,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_etd_gap_does_not_warn_when_bundle_matches_window ... 2026-10-08 23:31:02,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_etd_gap_warns_when_no_bundle_matches_window ... 2026-10-08 23:31:03,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:31:10,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_ocean_charge_cost_filled_from_rate_card_at_confirm ... 2026-10-08 23:31:12,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-10-08 23:31:14,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:31:16,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_line_container_type_no_leak: Starting TestLclLineContainerTypeNoLeak.test_stray_container_type_on_lcl_line_does_not_leak_to_charge ... 2026-10-08 23:31:18,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:31:20,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-10-08 23:31:22,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-10-08 23:31:22,694 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-10-08 23:31:24,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-10-08 23:31:25,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-10-08 23:31:27,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_leaves_a_local_charge_line_without_a_carriage ... 2026-10-08 23:31:28,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_leaves_the_rep_nothing_to_type_on_the_pickup_line ... 2026-10-08 23:31:28,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_names_the_main_carriage_on_the_ocean_line_it_creates ... 2026-10-08 23:31:29,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_names_the_main_carriage_when_it_reprices_lines_in_place ... 2026-10-08 23:31:29,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-10-08 23:31:29,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-10-08 23:31:31,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:31:38,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-10-08 23:31:38,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_01_first_apply_different_template_swaps_user_added_line_in_place ... 2026-10-08 23:31:40,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_02_reapply_same_coloader_new_schedule_updates_line_in_place ... 2026-10-08 23:31:42,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-10-08 23:31:43,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-10-08 23:31:45,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-10-08 23:31:47,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_coloader_swap_drops_the_carriage_named_for_the_old_product ... 2026-10-08 23:31:49,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-10-08 23:31:50,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06b_ordinary_coloader_swap_keeps_the_carriage_the_rep_named ... 2026-10-08 23:31:52,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-10-08 23:31:54,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-10-08 23:31:56,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:32:03,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_leg_sales_planning_view: Starting TestLegSalesPlanningView.test_a_salesperson_outside_the_order_gets_the_haulier_and_no_line ... 2026-10-08 23:32:04,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_leg_sales_planning_view: Starting TestLegSalesPlanningView.test_has_sales_planning_marks_exactly_the_legs_sales_planned ... 2026-10-08 23:32:04,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_leg_sales_planning_view: Starting TestLegSalesPlanningView.test_operations_opens_every_leg_shape_and_receives_the_sold_haulier ... 2026-10-08 23:32:04,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:32:10,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_one_line_per_variant_template_at_each_end ... 2026-10-08 23:32:11,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-10-08 23:32:13,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:19,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_one_line_per_variant_template_at_each_end ... 2026-10-08 23:32:20,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-10-08 23:32:21,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:24,147 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_before_patch_reconcile_hook_would_orphan_and_misprice_mixed_container_siblings ... 2026-10-08 23:32:25,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-10-08 23:32:26,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-10-08 23:32:26,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt15_reconcile_does_not_sweep_bridged_charge_without_package_type ... 2026-10-08 23:32:28,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt2_booking_prices_each_container_type_against_its_own_rate ... 2026-10-08 23:32:28,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-10-08 23:32:29,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:32,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerRateFallthrough.test_tt11_missing_per_type_rate_does_not_fall_through_to_schedule_cost ... 2026-10-08 23:32:33,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerRateFallthrough.test_tt11b_untyped_charge_still_falls_through_to_the_blind_rate ... 2026-10-08 23:32:34,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:48,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_booking_cost_comes_from_the_quoted_sailing_not_the_newest_card ... 2026-10-08 23:32:49,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-10-08 23:32:49,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:52,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingUndatedTieBreak.test_booking_on_the_quoted_sailing_takes_the_dated_card_price ... 2026-10-08 23:32:53,791 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:56,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-10-08 23:32:57,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:32:59,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-10-08 23:33:00,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-10-08 23:33:00,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:03,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-10-08 23:33:04,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:07,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_mixed_fcl_lcl_package_type_bridge: Starting TestMixedFclLclPackageTypeBridge.test_lcl_ocean_line_does_not_inherit_fcl_header_container_type ... 2026-10-08 23:33:08,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:14,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_a_multi_leg_booking_saves_with_the_carrier_left_empty ... 2026-10-08 23:33:15,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_direct_orm_create_keeps_an_explicit_carrier_including_blank ... 2026-10-08 23:33:16,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_hand_picked_carrier_survives_a_shipment_side_recompute ... 2026-10-08 23:33:17,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_proposes_the_single_vendor_sold_on_its_own_carriage ... 2026-10-08 23:33:18,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_with_a_vendorless_line_proposes_nothing ... 2026-10-08 23:33:19,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_with_two_named_vendors_on_it_proposes_nothing ... 2026-10-08 23:33:20,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ocean_only_order_still_proposes_the_shipment_carrier ... 2026-10-08 23:33:21,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ops_without_sale_access_creates_booking_via_orm_with_sold_haulier ... 2026-10-08 23:33:22,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ops_without_sale_access_gets_the_sold_haulier_in_the_wizard ... 2026-10-08 23:33:23,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_shipment_without_any_sale_lines_keeps_the_old_header_fallback ... 2026-10-08 23:33:24,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_unlinked_leg_on_a_shipment_with_sales_context_proposes_nothing ... 2026-10-08 23:33:25,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:33:28,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestMultiPreCarriageLegChargeDistribution.test_two_same_type_bridged_charges_pin_to_two_distinct_legs ... 2026-10-08 23:33:29,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:32,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_panel_data_event_document: Starting TestPanelDataEventDocument.test_panel_data_includes_event_document_basic ... 2026-10-08 23:33:32,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:35,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-10-08 23:33:36,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-10-08 23:33:36,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-10-08 23:33:36,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-10-08 23:33:37,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [77, 76] 2026-10-08 23:33:37,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:39,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-10-08 23:33:40,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-10-08 23:33:40,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-10-08 23:33:40,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-10-08 23:33:41,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [35, 34] 2026-10-08 23:33:41,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:33:44,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-10-08 23:33:46,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-10-08 23:33:48,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-10-08 23:33:51,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-10-08 23:33:52,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_applies_when_the_ocean_product_states_its_own_legs ... 2026-10-08 23:33:52,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_leaves_a_local_charge_line_without_a_carriage ... 2026-10-08 23:33:53,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_leaves_the_rep_nothing_to_type_on_the_pickup_line ... 2026-10-08 23:33:53,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_names_the_main_carriage_on_the_ocean_line_it_creates ... 2026-10-08 23:33:54,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_names_the_main_carriage_when_it_reprices_lines_in_place ... 2026-10-08 23:33:54,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_door_to_port_adds_pickup_freight_line ... 2026-10-08 23:33:56,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_port_to_port_confirm_works_when_shipping_partner_matches_customer ... 2026-10-08 23:33:57,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_port_to_port_generates_lines_and_shipment ... 2026-10-08 23:33:59,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-10-08 23:33:59,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-10-08 23:34:00,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-10-08 23:34:00,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-10-08 23:34:00,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-10-08 23:34:01,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_schedule_swap_drops_the_carriage_named_for_the_old_product ... 2026-10-08 23:34:03,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:34:09,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_00_regular_product_only_order_hides_fcl_quote_button ... 2026-10-08 23:34:10,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_01_first_apply_different_carrier_swaps_user_added_line_in_place ... 2026-10-08 23:34:11,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_02_reapply_same_carrier_new_schedule_updates_line_in_place ... 2026-10-08 23:34:13,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-10-08 23:34:15,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-10-08 23:34:17,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_05_reapply_different_carrier_keeps_freight_charge_link_valid ... 2026-10-08 23:34:19,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:34:25,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-10-08 23:34:27,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-10-08 23:34:27,951 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 23:34:27,951 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 23:34:30,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-10-08 23:34:32,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_non_freight_sale_order_confirm_does_not_bridge_freight_charges ... 2026-10-08 23:34:33,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-10-08 23:34:37,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-10-08 23:34:38,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:34:42,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_does_not_raise_and_leaves_other_load_mode_line_untouched ... 2026-10-08 23:34:44,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-10-08 23:34:45,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:34:48,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-10-08 23:34:51,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:34:57,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-10-08 23:34:57,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-10-08 23:34:58,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-10-08 23:34:59,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:35:02,103 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_a_dated_card_beats_an_undated_card_of_the_same_rung ... 2026-10-08 23:35:03,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-10-08 23:35:05,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-10-08 23:35:05,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:35:08,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-10-08 23:35:10,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-10-08 23:35:11,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-10-08 23:35:12,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:35:14,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-10-08 23:35:16,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-10-08 23:35:17,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:35:20,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_a_minimal_sales_user_is_told_why_the_table_is_empty ... 2026-10-08 23:35:22,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_a_never_searched_wizard_stays_silent_then_speaks_once_searched ... 2026-10-08 23:35:22,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_an_empty_result_warns_even_when_an_etd_filter_is_active ... 2026-10-08 23:35:23,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_searching_a_lane_with_no_rate_names_the_lane_and_where_rates_live ... 2026-10-08 23:35:24,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_searching_without_a_lane_asks_the_rep_to_choose_both_ports ... 2026-10-08 23:35:25,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_the_two_empty_state_messages_differ_because_the_fix_differs ... 2026-10-08 23:35:26,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:35:29,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_a_minimal_sales_user_is_told_why_the_table_is_empty ... 2026-10-08 23:35:31,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_a_typed_lane_stays_silent_until_the_rep_presses_search ... 2026-10-08 23:35:32,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_an_empty_result_warns_even_when_an_etd_filter_is_active ... 2026-10-08 23:35:32,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_searching_a_lane_with_no_rate_names_the_lane_and_where_rates_live ... 2026-10-08 23:35:33,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_searching_without_a_lane_asks_the_rep_to_choose_both_ports ... 2026-10-08 23:35:34,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_the_two_empty_state_messages_differ_because_the_fix_differs ... 2026-10-08 23:35:35,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:35:38,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_04_duplicate_container_type_lines_each_keep_qty_and_get_schedule_price ... 2026-10-08 23:35:40,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_05_duplicate_type_inside_mixed_bundle_applies_per_line ... 2026-10-08 23:35:42,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_06_mixed_bundle_sells_at_margin_not_raw_vendor_cost ... 2026-10-08 23:35:44,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_07_untyped_ocean_line_untouched_by_typed_demand_apply ... 2026-10-08 23:35:47,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_08_untyped_lines_priced_by_schedule_on_plain_path ... 2026-10-08 23:35:49,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-10-08 23:35:51,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_prefills_editable_basis_and_booking_reconciles_all ... 2026-10-08 23:35:53,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_cross_company_demand_is_rejected_on_create_and_write ... 2026-10-08 23:36:06,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-10-08 23:36:06,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-10-08 23:36:06,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-10-08 23:36:07,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h04_mixed_currency_bundle_rejects_apply_without_order_mutation ... 2026-10-08 23:36:08,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h06_only_other_company_complete_pair_is_not_exposed_or_applied ... 2026-10-08 23:36:17,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h07_wrong_load_mode_cannot_complete_missing_fcl_type ... 2026-10-08 23:36:17,970 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h08_ui_wizard_without_demands_rejects_search_and_apply_atomically ... 2026-10-08 23:36:18,606 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [58, 59] 2026-10-08 23:36:18,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_non_container_demand_is_rejected_on_create_and_write ... 2026-10-08 23:36:19,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-10-08 23:36:20,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_origin_local_charges_use_per_container_totals_from_search_to_apply ... 2026-10-08 23:36:22,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_search_apply_confirm_and_reapply_preserve_two_typed_lines ... 2026-10-08 23:36:24,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_search_does_not_leak_other_company_or_load_mode ... 2026-10-08 23:36:34,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-10-08 23:36:35,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-10-08 23:36:35,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-10-08 23:36:36,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-10-08 23:36:36,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-10-08 23:36:46,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-10-08 23:36:48,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [227] 2026-10-08 23:36:48,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-10-08 23:36:48,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:36:51,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-10-08 23:36:53,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_comparison_shows_one_row_per_sailing_at_its_own_price ... 2026-10-08 23:36:54,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:36:57,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_surcharge_breakdown_names_the_end_each_charge_comes_from ... 2026-10-08 23:36:58,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_answers_to_a_change_of_discharge_port ... 2026-10-08 23:36:59,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_answers_to_both_local_charge_options ... 2026-10-08 23:37:00,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_covers_the_charges_at_both_ends_of_the_lane ... 2026-10-08 23:37:01,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_minimal_sales_user_sees_the_same_bundle_total ... 2026-10-08 23:37:02,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_plain_row_keeps_the_base_cost_basis_on_this_module ... 2026-10-08 23:37:03,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_port_serving_as_both_ends_of_a_bundle_lane_is_billed_once ... 2026-10-08 23:37:04,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_what_a_bundle_row_previews_as_surcharge_is_what_apply_bills ... 2026-10-08 23:37:05,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:37:11,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_road_pickup_aggregates_mixed_demand: Starting TestRoadPickupAggregatesMixedDemand.test_pickup_line_bills_total_sold_containers_across_mixed_types ... 2026-10-08 23:37:13,694 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_road_pickup_aggregates_mixed_demand: Starting TestRoadPickupAggregatesMixedDemand.test_pickup_line_price_is_unaffected_by_the_quantity_fix ... 2026-10-08 23:37:16,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_road_pickup_aggregates_mixed_demand: Starting TestRoadPickupAggregatesMixedDemand.test_single_type_demand_leaves_pickup_line_quantity_unchanged ... 2026-10-08 23:37:18,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_road_pickup_aggregates_mixed_demand: Starting TestRoadPickupAggregatesMixedDemand.test_stale_single_type_container_qty_does_not_leak_into_pickup_line ... 2026-10-08 23:37:20,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:37:23,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_column_is_absent_from_a_non_freight_order ... 2026-10-08 23:37:23,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_column_is_shown_without_the_rep_enabling_it ... 2026-10-08 23:37:23,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_column_sits_between_the_description_and_the_quantity ... 2026-10-08 23:37:23,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_is_read_only_once_the_product_or_the_confirmation_settles_it ... 2026-10-08 23:37:23,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:26,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-10-08 23:37:27,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:29,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestCostPendingGrossProfit.test_bridged_not_booked_charge_shows_full_sell_as_gross_profit ... 2026-10-08 23:37:30,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:33,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_bridges_every_ocean_line_when_order_has_multiple ... 2026-10-08 23:37:34,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-10-08 23:37:34,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:37,550 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMultiMainLegChargeDedup.test_booking_on_other_main_leg_enriches_bridged_charge_no_duplicate ... 2026-10-08 23:37:38,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:41,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-10-08 23:37:41,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:44,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestOceanChargeVendorFallsBackToLineVendor.test_single_ocean_line_no_schedule_keeps_its_own_vendor ... 2026-10-08 23:37:45,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:47,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-10-08 23:37:48,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-10-08 23:37:49,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:37:51,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-10-08 23:37:54,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-10-08 23:37:55,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-10-08 23:37:58,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:38:05,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_001_cost_carried_by_a_posted_vendor_bill_is_reported_as_billed ... 2026-10-08 23:38:06,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_002_cost_still_on_a_draft_vendor_bill_is_not_reported_as_billed ... 2026-10-08 23:38:06,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_003_the_least_privileged_reader_gets_the_same_figures_as_the_administrator ... 2026-10-08 23:38:08,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:38:21,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_shipment_sync_carriage_role: Starting TestShipmentSyncCarriageRole.test_sold_carriage_order_from_handover_to_reroute ... 2026-10-08 23:38:23,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:38:30,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_shipment_type_ignores_haulage: Starting TestShipmentTypeIgnoresHaulage.test_haulage_only_order_still_resolves_a_real_shipment_type ... 2026-10-08 23:38:33,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale.tests.test_shipment_type_ignores_haulage: Starting TestShipmentTypeIgnoresHaulage.test_on_carriage_haulage_line_excluded_from_shipment_type_vote ... 2026-10-08 23:38:39,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:38:42,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_confirming_the_house_order_moves_its_amount_into_the_to_invoice_column ... 2026-10-08 23:38:43,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_draft_house_order_reaches_only_the_expected_column_on_the_master ... 2026-10-08 23:38:43,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:38:46,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cluster_domain_excludes_a_house_the_user_cannot_read ... 2026-10-08 23:39:01,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cost_allocation_wizard_does_not_inflate_masters_own_expected_cost ... 2026-10-08 23:39:02,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_direct_shipment_panel_numbers_unaffected_by_unrelated_consol_data ... 2026-10-08 23:39:04,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_in_different_company_is_silently_excluded_without_sudo ... 2026-10-08 23:39:19,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_marked_as_master_via_direct_write_is_excluded_and_panel_completes ... 2026-10-08 23:39:20,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_on_behalf_line_lands_in_master_on_behalf_items_not_revenue ... 2026-10-08 23:39:20,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_whose_sale_order_is_hidden_by_record_rule_is_skipped_without_crashing ... 2026-10-08 23:39:22,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [594], uid: 1567, model: sale.order 2026-10-08 23:39:22,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [594], uid: 1567, model: sale.order 2026-10-08 23:39:22,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_without_sale_order_contributes_nothing_and_raises_no_error ... 2026-10-08 23:39:23,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_least_privilege_reader_sees_the_same_master_totals_as_admin ... 2026-10-08 23:39:28,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_mirrors_house_own_panel_total_after_house_relinks_to_new_order ... 2026-10-08 23:39:29,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-10-08 23:39:30,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_rolls_up_two_houses_revenue_cost_on_behalf_and_profit_end_to_end ... 2026-10-08 23:39:34,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_without_any_house_reports_only_its_own_cost_and_zero_revenue ... 2026-10-08 23:39:35,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-10-08 23:39:35,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_revenue_is_not_double_counted_across_master_and_house_rows ... 2026-10-08 23:39:36,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_shipment_role_column_matches_each_shipments_actual_role ... 2026-10-08 23:39:36,742 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_rolled_up_lines_are_prefixed_with_house_name_masters_own_lines_are_not ... 2026-10-08 23:39:38,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 23:39:41,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-10-08 23:39:42,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-10-08 23:39:43,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:39:45,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-10-08 23:39:45,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-10-08 23:39:46,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:39:48,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_bills_agent_charge_after_explicit_unbridge ... 2026-10-08 23:39:49,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-10-08 23:39:50,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge_when_agent_filled_after_bridge ... 2026-10-08 23:39:51,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-10-08 23:39:52,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-10-08 23:39:53,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_prebridge_agent_charge ... 2026-10-08 23:39:53,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:39:56,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_sale_order_get_freight_charge_vals_n_plus_one: Starting TestGetFreightChargeValsNPlusOne.test_no_singleton_browse_per_onbehalf_line ... 2026-10-08 23:39:57,226 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_sale_order_get_freight_charge_vals_n_plus_one: Starting TestGetFreightChargeValsNPlusOne.test_singleton_browse_count_does_not_scale_with_line_count ... 2026-10-08 23:39:58,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:40:00,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalOnbehalfLinkInvalidation.test_charge_totals_refresh_when_sale_line_onbehalf_flag_toggled ... 2026-10-08 23:40:01,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:40:02,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalAgentVendorDirectStampInvalidation.test_charge_totals_refresh_when_agent_id_stamped_on_unbridged_charge ... 2026-10-08 23:40:03,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalAgentVendorDirectStampInvalidation.test_charge_totals_refresh_when_vendor_id_stamped_turns_disbursement_into_costed_charge ... 2026-10-08 23:40:03,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:40:05,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_bridged_onbehalf_charge_excluded_from_revenue_and_gross_profit ... 2026-10-08 23:40:05,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_bridged_onbehalf_charge_with_cost_price_still_zero_gross_profit ... 2026-10-08 23:40:05,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_coloader_charge_excluded_from_invoice_but_keeps_real_gross_profit ... 2026-10-08 23:40:06,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_logistics_user_can_read_shipment_totals_without_sale_line_access ... 2026-10-08 23:40:06,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1590, model: sale.order.line 2026-10-08 23:40:07,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_unflagged_bridged_agent_charge_still_counts_as_revenue ... 2026-10-08 23:40:07,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:40:09,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_onbehalf_panel_currency_conversion: Starting TestShipmentOnbehalfPanelCurrencyConversion.test_onbehalf_to_bill_amount_must_not_cross_currency_subtract ... 2026-10-08 23:40:12,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:40:16,217 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 23:40:16,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 23:40:16,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-10-08 23:40:16,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-10-08 23:40:17,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-10-08 23:40:17,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-10-08 23:40:18,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-10-08 23:40:19,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-10-08 23:40:19,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-10-08 23:40:21,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:40:24,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_after_booking_po_generation ... 2026-10-08 23:40:24,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-10-08 23:40:24,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-10-08 23:40:25,150 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:40:28,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_marked_billed ... 2026-10-08 23:40:29,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_not_billed_a_second_time ... 2026-10-08 23:40:30,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_vendor_bill_is_marked_billed ... 2026-10-08 23:40:31,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_can_still_be_billed ... 2026-10-08 23:40:32,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [680] 2026-10-08 23:40:32,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [681, 682] 2026-10-08 23:40:33,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1483] 2026-10-08 23:40:34,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_is_not_marked_billed ... 2026-10-08 23:40:35,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [683] 2026-10-08 23:40:35,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [684, 685] 2026-10-08 23:40:35,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1490] 2026-10-08 23:40:36,481 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:40:43,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_a_rate_card_filed_by_hand_works_right_after_confirming_a_freight_rfq ... 2026-10-08 23:40:44,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_confirming_a_booking_po_does_not_make_its_price_a_rate_for_every_lane ... 2026-10-08 23:40:44,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_confirming_a_booking_po_registers_its_local_charge_and_service_not_freight ... 2026-10-08 23:40:45,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_confirming_a_freight_rfq_creates_no_rate_card_for_any_user_role ... 2026-10-08 23:40:45,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_confirming_a_po_for_a_local_charge_still_registers_its_vendor ... 2026-10-08 23:40:46,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_confirming_a_po_for_a_plain_service_still_registers_its_vendor ... 2026-10-08 23:40:46,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_confirm_rate_card: Starting TestPurchaseConfirmRateCard.test_confirming_an_rfq_registers_the_vendor_on_non_freight_products_only ... 2026-10-08 23:40:47,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:40:50,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-10-08 23:40:51,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01b_booking_po_uses_shipment_company_and_links_originating_sol ... 2026-10-08 23:40:58,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-10-08 23:40:59,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-10-08 23:40:59,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_04_so_confirm_first_then_charge_flow_no_duplicate ... 2026-10-08 23:41:00,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-10-08 23:41:01,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:41:03,786 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_bridged_charge_with_no_booking_is_not_purchased_and_keeps_its_cost_estimate ... 2026-10-08 23:41:04,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-10-08 23:41:05,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:41:08,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-10-08 23:41:09,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-10-08 23:41:10,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:41:24,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_order_company_scoping: Starting TestPurchaseOrderCompanyScoping.test_generated_rfq_belongs_to_shipment_company_not_active_company ... 2026-10-08 23:41:25,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:41:27,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-10-08 23:41:28,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-10-08 23:41:29,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-10-08 23:41:29,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-10-08 23:41:30,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-10-08 23:41:30,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_on_a_booking_without_shipment_has_no_shipment ... 2026-10-08 23:41:30,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_walks_back_to_the_shipment_it_was_bought_for ... 2026-10-08 23:41:30,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_purchase_figures_are_withheld_from_a_user_without_purchase_rights ... 2026-10-08 23:41:31,460 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1638, model: logistics.shipment, fields: purchase_order_count 2026-10-08 23:41:31,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-10-08 23:41:32,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-10-08 23:41:32,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-10-08 23:41:32,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-10-08 23:41:32,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-10-08 23:41:33,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-10-08 23:41:33,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_the_order_after_its_charge_is_deleted ... 2026-10-08 23:41:33,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1250] 2026-10-08 23:41:33,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_stays_readable_for_a_user_without_purchase_rights ... 2026-10-08 23:41:34,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-10-08 23:41:34,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:41:37,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-10-08 23:41:38,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-10-08 23:41:38,645 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:41:41,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_a_line_for_another_shipment_is_enough_to_surface_it ... 2026-10-08 23:41:42,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-10-08 23:41:42,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-10-08 23:41:42,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-10-08 23:41:43,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-10-08 23:41:43,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:41:46,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_a_house_cost_of_its_own_still_bills_alongside_the_skipped_split_line ... 2026-10-08 23:41:47,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_purchase_order_commits_the_buy_side_before_any_bill_exists ... 2026-10-08 23:41:48,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_split_line_is_not_billed_when_a_purchase_order_carries_the_source_cost ... 2026-10-08 23:41:48,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_billing_guard_search_finds_a_cost_carried_only_by_a_purchase_order ... 2026-10-08 23:41:48,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-10-08 23:41:49,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:41:49,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_action_view_route_route_map_wiring ... 2026-10-08 23:41:49,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_geo_route_action_map_is_never_the_landing_view ... 2026-10-08 23:41:49,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_geo_route_action_view_mode_unchanged_by_bridge ... 2026-10-08 23:41:49,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_module_manifest_and_installability_contract ... 2026-10-08 23:41:49,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_arch_declares_routing_variant_contract ... 2026-10-08 23:41:49,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_marker_popup_declares_exactly_code_and_mapping_address ... 2026-10-08 23:41:49,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_marker_popup_labels_are_exported_in_pot ... 2026-10-08 23:41:49,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_view_is_viin_map_type_on_route_route ... 2026-10-08 23:41:49,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:41:49,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-10-08 23:41:49,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-10-08 23:41:49,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-10-08 23:41:49,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:41:49,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-10-08 23:41:50,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:41:50,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_company_connection_nobody_completed_refuses_the_work ... 2026-10-08 23:41:51,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-10-08 23:41:52,052 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28423] 2026-10-08 23:41:52,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:52,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-10-08 23:41:52,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_disconnected_company_connection_refuses_the_work ... 2026-10-08 23:41:53,184 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-10-08 23:41:53,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28426] 2026-10-08 23:41:53,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:53,463 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-10-08 23:41:53,508 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_revoked_company_connection_refuses_the_work ... 2026-10-08 23:41:54,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-10-08 23:41:54,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28429] 2026-10-08 23:41:54,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:54,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-10-08 23:41:54,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_an_upload_is_refused_by_the_same_broken_connection ... 2026-10-08 23:41:55,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-10-08 23:41:55,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28432] 2026-10-08 23:41:55,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:55,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-10-08 23:41:55,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_exporting_a_company_document_after_the_connection_broke_refuses ... 2026-10-08 23:41:56,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-10-08 23:41:56,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28435] 2026-10-08 23:41:56,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:56,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15, 14] 2026-10-08 23:41:56,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [13, 12] 2026-10-08 23:41:56,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_the_refusal_creates_no_company_row ... 2026-10-08 23:41:57,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-10-08 23:41:57,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28438] 2026-10-08 23:41:57,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:57,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [16] 2026-10-08 23:41:57,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_the_refusal_names_the_company_whose_connection_is_broken ... 2026-10-08 23:41:58,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-10-08 23:41:58,389 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28441] 2026-10-08 23:41:58,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:58,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17] 2026-10-08 23:41:58,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:41:58,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_a_refused_company_credential_expires_the_company_row_alone ... 2026-10-08 23:41:59,521 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-10-08 23:41:59,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28444] 2026-10-08 23:41:59,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:41:59,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [20] 2026-10-08 23:41:59,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-10-08 23:41:59,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_an_expired_company_token_is_renewed_on_the_same_refresh_leg ... 2026-10-08 23:42:00,734 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-10-08 23:42:00,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28447] 2026-10-08 23:42:00,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:01,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [24, 23] 2026-10-08 23:42:01,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [22, 21] 2026-10-08 23:42:01,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_every_company_call_goes_through_the_shared_transport ... 2026-10-08 23:42:02,028 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-10-08 23:42:02,040 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28450] 2026-10-08 23:42:02,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:02,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28, 27] 2026-10-08 23:42:02,556 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [26, 25] 2026-10-08 23:42:02,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_the_company_row_answers_the_same_credential_accessor ... 2026-10-08 23:42:03,331 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-10-08 23:42:03,345 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28453] 2026-10-08 23:42:03,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:03,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [30, 29] 2026-10-08 23:42:03,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_the_health_cron_revokes_a_dead_company_row_exactly_as_a_personal_one ... 2026-10-08 23:42:04,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-10-08 23:42:04,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28456] 2026-10-08 23:42:04,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:04,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [32, 31] 2026-10-08 23:42:04,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:42:04,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_company_can_connect_a_google_account_of_its_own ... 2026-10-08 23:42:11,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [33] 2026-10-08 23:42:11,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_company_never_holds_two_company_connections ... 2026-10-08 23:42:19,859 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_connected_company_account_still_admits_no_second_one ... 2026-10-08 23:42:28,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [34] 2026-10-08 23:42:28,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_each_company_holds_its_own_company_connection ... 2026-10-08 23:42:35,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:42:35,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_dead_refresh_token_is_explained_to_the_person_who_met_it ... 2026-10-08 23:42:36,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-10-08 23:42:36,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29197] 2026-10-08 23:42:36,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:36,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_dead_refresh_token_leaves_the_account_asking_to_be_reconnected ... 2026-10-08 23:42:37,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-10-08 23:42:37,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29199] 2026-10-08 23:42:37,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:37,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_successful_refresh_never_discards_the_stored_credential ... 2026-10-08 23:42:38,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-10-08 23:42:38,490 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29201] 2026-10-08 23:42:38,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:38,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_one_google_outage_does_not_disconnect_a_company ... 2026-10-08 23:42:39,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-10-08 23:42:39,442 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29203] 2026-10-08 23:42:39,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:39,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_leaves_a_transient_failure_connected_and_says_why ... 2026-10-08 23:42:40,524 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-10-08 23:42:40,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29205] 2026-10-08 23:42:40,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:40,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_records_googles_own_reason_for_the_failure ... 2026-10-08 23:42:41,482 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-10-08 23:42:41,495 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29207] 2026-10-08 23:42:41,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:41,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_still_revokes_a_dead_connection_and_stamps_it ... 2026-10-08 23:42:42,259 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-10-08 23:42:42,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29209] 2026-10-08 23:42:42,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:42,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:42:42,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_a_second_document_reuses_the_records_existing_folder ... 2026-10-08 23:42:43,206 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-10-08 23:42:43,221 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29211] 2026-10-08 23:42:43,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:43,782 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [45, 44, 43] 2026-10-08 23:42:43,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_creating_a_document_from_a_template_files_it_on_the_record ... 2026-10-08 23:42:44,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-10-08 23:42:44,623 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29214] 2026-10-08 23:42:44,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:45,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [48, 47] 2026-10-08 23:42:45,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_document_appears_in_the_records_attachment_box ... 2026-10-08 23:42:46,064 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-10-08 23:42:46,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29217] 2026-10-08 23:42:46,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:46,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [51, 50] 2026-10-08 23:42:46,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_document_lands_in_a_folder_named_for_the_record ... 2026-10-08 23:42:47,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-10-08 23:42:47,421 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29220] 2026-10-08 23:42:47,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:47,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [54, 53] 2026-10-08 23:42:47,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_folder_is_created_under_the_companys_configured_storage ... 2026-10-08 23:42:48,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-10-08 23:42:48,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29223] 2026-10-08 23:42:48,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:49,165 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56] 2026-10-08 23:42:49,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_two_records_never_share_one_folder ... 2026-10-08 23:42:50,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-10-08 23:42:50,030 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29226] 2026-10-08 23:42:50,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:50,641 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [62, 61, 60, 59] 2026-10-08 23:42:50,700 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:42:50,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_is_recorded_so_it_can_be_withdrawn ... 2026-10-08 23:42:51,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-10-08 23:42:51,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29230] 2026-10-08 23:42:51,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:52,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [66, 65, 64] 2026-10-08 23:42:52,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_reaches_google_as_a_domain_grant ... 2026-10-08 23:42:52,957 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-10-08 23:42:52,970 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29233] 2026-10-08 23:42:52,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:53,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [70, 69, 68] 2026-10-08 23:42:53,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_with_no_domain_is_refused_before_google ... 2026-10-08 23:42:54,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-10-08 23:42:54,192 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29236] 2026-10-08 23:42:54,202 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:54,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [73, 72] 2026-10-08 23:42:54,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_an_empty_string_is_no_more_of_an_audience_than_no_value ... 2026-10-08 23:42:55,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-10-08 23:42:55,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29239] 2026-10-08 23:42:55,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:55,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [76, 75] 2026-10-08 23:42:55,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_the_person_and_group_audiences_are_still_required ... 2026-10-08 23:42:56,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-10-08 23:42:56,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29242] 2026-10-08 23:42:56,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:57,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [79, 78] 2026-10-08 23:42:57,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:42:57,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_a_file_that_is_already_binary_cannot_be_exported ... 2026-10-08 23:42:57,844 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-10-08 23:42:57,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29245] 2026-10-08 23:42:57,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:58,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [82, 81] 2026-10-08 23:42:58,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_exporting_a_google_document_attaches_a_pdf_to_the_record ... 2026-10-08 23:42:59,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-10-08 23:42:59,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29248] 2026-10-08 23:42:59,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:42:59,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [86, 85, 84] 2026-10-08 23:42:59,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_the_exported_file_is_added_and_the_document_stays ... 2026-10-08 23:43:00,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-10-08 23:43:00,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29251] 2026-10-08 23:43:00,536 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:00,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90, 89, 88] 2026-10-08 23:43:00,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_the_format_asked_for_is_the_format_google_is_asked_for ... 2026-10-08 23:43:01,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-10-08 23:43:01,611 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29254] 2026-10-08 23:43:01,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:02,139 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-10-08 23:43:02,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:43:02,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_creation_that_timed_out_is_not_sent_again ... 2026-10-08 23:43:02,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [95] 2026-10-08 23:43:02,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_folder_google_may_have_created_is_not_created_again ... 2026-10-08 23:43:02,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [96] 2026-10-08 23:43:02,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_rate_limited_creation_is_tried_again ... 2026-10-08 23:43:02,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 1.2s (attempt 2 of 3). 2026-10-08 23:43:02,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.2s (attempt 3 of 3). 2026-10-08 23:43:02,469 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [99, 98, 97] 2026-10-08 23:43:02,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_read_google_could_not_answer_is_tried_again ... 2026-10-08 23:43:02,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.1s (attempt 2 of 3). 2026-10-08 23:43:02,533 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.1s (attempt 3 of 3). 2026-10-08 23:43:02,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102, 101, 100] 2026-10-08 23:43:02,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_read_that_timed_out_is_still_tried_again ... 2026-10-08 23:43:02,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.3s (attempt 2 of 3). 2026-10-08 23:43:02,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.4s (attempt 3 of 3). 2026-10-08 23:43:02,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104, 103] 2026-10-08 23:43:02,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_share_google_may_have_granted_is_not_granted_again ... 2026-10-08 23:43:02,721 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [106] 2026-10-08 23:43:02,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_an_upload_that_timed_out_is_not_sent_again ... 2026-10-08 23:43:02,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [107] 2026-10-08 23:43:02,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:43:02,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_a_document_the_module_creates_is_shared_with_nobody ... 2026-10-08 23:43:03,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-10-08 23:43:03,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29257] 2026-10-08 23:43:03,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:04,129 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [110, 109] 2026-10-08 23:43:04,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_a_new_document_is_never_published_to_whoever_holds_the_link ... 2026-10-08 23:43:04,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-10-08 23:43:04,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29260] 2026-10-08 23:43:04,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:05,249 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [113, 112] 2026-10-08 23:43:05,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_creating_a_document_asks_google_for_no_permission_at_all ... 2026-10-08 23:43:06,025 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-10-08 23:43:06,040 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29263] 2026-10-08 23:43:06,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:06,423 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116, 115] 2026-10-08 23:43:06,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_no_payload_sent_while_creating_a_document_mentions_the_public ... 2026-10-08 23:43:07,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-10-08 23:43:07,207 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29266] 2026-10-08 23:43:07,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:07,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [119, 118] 2026-10-08 23:43:07,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:43:07,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_finds_the_drive_documents_that_belong_to_it ... 2026-10-08 23:43:08,362 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-10-08 23:43:08,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29269] 2026-10-08 23:43:08,406 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:08,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_offers_the_fields_a_drive_record_needs ... 2026-10-08 23:43:09,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-10-08 23:43:09,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29273] 2026-10-08 23:43:09,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:09,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_with_no_document_resolves_nothing ... 2026-10-08 23:43:10,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-10-08 23:43:10,325 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29277] 2026-10-08 23:43:10,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:10,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_portal_user_can_still_read_a_contact ... 2026-10-08 23:43:11,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-10-08 23:43:11,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29281] 2026-10-08 23:43:11,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:11,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-10-08 23:43:11,872 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29286] 2026-10-08 23:43:11,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:11,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_an_ordinary_contact_is_unaffected_by_the_mixin ... 2026-10-08 23:43:12,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-10-08 23:43:12,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29288] 2026-10-08 23:43:12,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:13,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_the_mixin_landed_only_where_it_was_asked_for ... 2026-10-08 23:43:13,905 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-10-08 23:43:13,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29293] 2026-10-08 23:43:13,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:14,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:43:14,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_a_contact_shows_its_drive_folder_and_its_documents_on_its_form ... 2026-10-08 23:43:14,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-10-08 23:43:14,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29297] 2026-10-08 23:43:14,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:15,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_complement_filter_selects_the_contacts_that_hold_none ... 2026-10-08 23:43:16,019 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-10-08 23:43:16,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29301] 2026-10-08 23:43:16,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:16,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_contacts_search_panel_offers_both_drive_document_filters ... 2026-10-08 23:43:17,212 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-10-08 23:43:17,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29305] 2026-10-08 23:43:17,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:17,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_folder_is_offered_as_a_link_and_is_hidden_when_there_is_none ... 2026-10-08 23:43:18,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-10-08 23:43:18,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29309] 2026-10-08 23:43:18,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:18,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_shipped_filter_selects_the_contacts_that_hold_documents ... 2026-10-08 23:43:19,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-10-08 23:43:19,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29313] 2026-10-08 23:43:19,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:19,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:43:19,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_a_pasted_link_google_will_not_show_us_explains_itself ... 2026-10-08 23:43:20,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-10-08 23:43:20,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29317] 2026-10-08 23:43:20,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:20,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,3178. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-10-08 23:43:20,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-10-08 23:43:20,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_nothing_is_recorded_for_a_file_that_never_arrived ... 2026-10-08 23:43:21,109 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-10-08 23:43:21,124 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29320] 2026-10-08 23:43:21,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:21,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,3180. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-10-08 23:43:21,461 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [123] 2026-10-08 23:43:21,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_the_bare_file_id_from_a_picker_gets_the_same_explanation ... 2026-10-08 23:43:22,525 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-10-08 23:43:22,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29323] 2026-10-08 23:43:22,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:23,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,3182. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-10-08 23:43:23,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125] 2026-10-08 23:43:23,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:43:23,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_a_company_connection_does_not_consume_a_persons_slot ... 2026-10-08 23:43:31,950 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-10-08 23:43:31,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29511] 2026-10-08 23:43:31,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:32,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [126] 2026-10-08 23:43:32,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_one_person_never_holds_two_connections_in_one_company ... 2026-10-08 23:43:39,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-10-08 23:43:39,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29698] 2026-10-08 23:43:39,951 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:40,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_the_same_person_still_connects_separately_for_each_company ... 2026-10-08 23:43:48,268 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-10-08 23:43:48,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29885] 2026-10-08 23:43:48,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:48,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:43:48,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_caller_who_never_connected_is_told_to_connect ... 2026-10-08 23:43:49,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-10-08 23:43:49,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29887] 2026-10-08 23:43:49,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:50,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2496] 2026-10-08 23:43:50,366 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29889] 2026-10-08 23:43:50,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:50,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_picked_file_is_filed_the_same_way_every_other_document_is ... 2026-10-08 23:43:51,503 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-10-08 23:43:51,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29892] 2026-10-08 23:43:51,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:52,255 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2498] 2026-10-08 23:43:52,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29894] 2026-10-08 23:43:52,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:52,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [130, 129] 2026-10-08 23:43:52,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_picked_file_lands_on_the_record_as_a_picked_document ... 2026-10-08 23:43:53,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-10-08 23:43:53,822 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29897] 2026-10-08 23:43:53,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:54,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-10-08 23:43:54,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29899] 2026-10-08 23:43:54,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:55,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [133, 132] 2026-10-08 23:43:55,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_reference_that_names_no_drive_file_is_refused ... 2026-10-08 23:43:55,982 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-10-08 23:43:55,994 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29902] 2026-10-08 23:43:56,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:56,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-10-08 23:43:56,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29904] 2026-10-08 23:43:56,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:57,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_every_spelling_of_one_file_reaches_the_same_file ... 2026-10-08 23:43:58,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-10-08 23:43:58,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29907] 2026-10-08 23:43:58,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:43:58,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-10-08 23:43:58,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29909] 2026-10-08 23:43:58,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:00,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [141, 140, 139, 138, 137, 136] 2026-10-08 23:44:00,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_picking_a_file_does_not_move_it_in_the_users_drive ... 2026-10-08 23:44:01,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-10-08 23:44:01,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29915] 2026-10-08 23:44:01,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:01,833 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-10-08 23:44:01,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29917] 2026-10-08 23:44:01,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:02,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [144, 143] 2026-10-08 23:44:02,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_picking_a_file_reuses_the_records_existing_folder ... 2026-10-08 23:44:03,007 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-10-08 23:44:03,017 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29920] 2026-10-08 23:44:03,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:03,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-10-08 23:44:03,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29922] 2026-10-08 23:44:03,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:04,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147, 146] 2026-10-08 23:44:04,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_the_picked_file_is_reachable_from_a_browser ... 2026-10-08 23:44:05,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-10-08 23:44:05,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29925] 2026-10-08 23:44:05,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:06,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2510] 2026-10-08 23:44:06,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29927] 2026-10-08 23:44:06,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:06,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:44:06,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_flow_presents_both_identities_and_no_third ... 2026-10-08 23:44:07,200 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2511] 2026-10-08 23:44:07,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29930] 2026-10-08 23:44:07,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:07,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [153, 152] 2026-10-08 23:44:07,627 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [151, 150] 2026-10-08 23:44:07,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_picked_document_is_recorded_as_picked ... 2026-10-08 23:44:08,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-10-08 23:44:08,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29933] 2026-10-08 23:44:08,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:08,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [157, 156] 2026-10-08 23:44:08,812 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [155, 154] 2026-10-08 23:44:08,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_picked_file_is_read_with_the_employees_own_credential ... 2026-10-08 23:44:09,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-10-08 23:44:09,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29936] 2026-10-08 23:44:09,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:10,149 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [161, 160] 2026-10-08 23:44:10,170 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [159, 158] 2026-10-08 23:44:10,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_records_folder_in_the_same_flow_is_created_by_the_company ... 2026-10-08 23:44:11,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-10-08 23:44:11,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29939] 2026-10-08 23:44:11,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:11,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [165, 164] 2026-10-08 23:44:11,606 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [163, 162] 2026-10-08 23:44:11,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:44:11,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_company_that_configures_nothing_is_never_refused ... 2026-10-08 23:44:12,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-10-08 23:44:12,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29942] 2026-10-08 23:44:12,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:13,040 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [169, 168, 167] 2026-10-08 23:44:13,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_first_document_lands_in_the_companys_shared_drive ... 2026-10-08 23:44:13,822 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-10-08 23:44:13,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29945] 2026-10-08 23:44:13,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:14,380 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [172, 171] 2026-10-08 23:44:14,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_folder_created_before_the_shared_drive_existed_is_not_used_silently ... 2026-10-08 23:44:15,107 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-10-08 23:44:15,121 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29948] 2026-10-08 23:44:15,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:15,487 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [175, 174] 2026-10-08 23:44:15,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_record_whose_storage_never_changed_reuses_its_one_folder ... 2026-10-08 23:44:16,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-10-08 23:44:16,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29951] 2026-10-08 23:44:16,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:16,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [179, 178, 177] 2026-10-08 23:44:16,936 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:44:16,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_a_refused_action_tells_the_user_to_reconnect ... 2026-10-08 23:44:17,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-10-08 23:44:17,796 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29954] 2026-10-08 23:44:17,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:18,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-10-08 23:44:18,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29956] 2026-10-08 23:44:18,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:18,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [182] 2026-10-08 23:44:18,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_one_users_stale_credential_never_disconnects_a_colleague ... 2026-10-08 23:44:19,699 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-10-08 23:44:19,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29959] 2026-10-08 23:44:19,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:20,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-10-08 23:44:20,399 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29961] 2026-10-08 23:44:20,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:20,790 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-10-08 23:44:20,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_reading_a_record_never_depends_on_google_being_up ... 2026-10-08 23:44:21,667 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-10-08 23:44:21,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29964] 2026-10-08 23:44:21,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:22,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-10-08 23:44:22,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29966] 2026-10-08 23:44:22,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:23,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_the_call_carried_the_acting_users_own_credential ... 2026-10-08 23:44:23,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-10-08 23:44:23,699 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29969] 2026-10-08 23:44:23,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:24,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-10-08 23:44:24,368 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29971] 2026-10-08 23:44:24,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:24,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-10-08 23:44:24,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:44:24,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_call_outside_the_file_resources_does_not_carry_the_flag ... 2026-10-08 23:44:24,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-10-08 23:44:24,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_drives_call_declares_shared_drive_support ... 2026-10-08 23:44:24,906 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-10-08 23:44:24,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_file_call_declares_shared_drive_support_with_no_setting ... 2026-10-08 23:44:25,011 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [193] 2026-10-08 23:44:25,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_permission_call_declares_shared_drive_support ... 2026-10-08 23:44:25,114 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194] 2026-10-08 23:44:25,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_resumable_upload_declares_shared_drive_support ... 2026-10-08 23:44:25,255 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-10-08 23:44:25,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_the_flag_travels_as_the_string_google_accepts ... 2026-10-08 23:44:25,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-10-08 23:44:25,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:44:25,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_a_call_that_spent_its_budget_starts_no_further_attempt ... 2026-10-08 23:44:25,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [197] 2026-10-08 23:44:25,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_the_budget_is_spent_by_the_whole_call_not_by_each_attempt ... 2026-10-08 23:44:25,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [199, 198] 2026-10-08 23:44:25,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_the_whole_call_budget_fits_inside_a_default_worker ... 2026-10-08 23:44:25,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:44:25,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_full_administrator_is_never_handed_a_stored_credential ... 2026-10-08 23:44:26,469 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-10-08 23:44:26,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29974] 2026-10-08 23:44:26,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:27,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-10-08 23:44:27,139 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29976] 2026-10-08 23:44:27,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:27,734 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-10-08 23:44:27,747 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29978] 2026-10-08 23:44:27,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:27,847 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:27,899 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:27,900 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:27,900 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:27,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200] 2026-10-08 23:44:27,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_renewal_still_presents_the_stored_credential_to_google ... 2026-10-08 23:44:28,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-10-08 23:44:28,637 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29980] 2026-10-08 23:44:28,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:29,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-10-08 23:44:29,278 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29982] 2026-10-08 23:44:29,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:29,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-10-08 23:44:29,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29984] 2026-10-08 23:44:29,936 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:30,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-10-08 23:44:30,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_stored_credential_cannot_be_guessed_by_filtering_on_it ... 2026-10-08 23:44:30,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-10-08 23:44:30,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29986] 2026-10-08 23:44:30,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:31,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-10-08 23:44:31,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29988] 2026-10-08 23:44:31,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:32,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-10-08 23:44:32,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29990] 2026-10-08 23:44:32,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:32,390 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1746, model: google.drive.account, fields: refresh_token 2026-10-08 23:44:32,402 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1746, model: google.drive.account, fields: access_token 2026-10-08 23:44:32,422 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1748, model: google.drive.account, fields: refresh_token 2026-10-08 23:44:32,423 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1748, model: google.drive.account, fields: access_token 2026-10-08 23:44:32,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [203, 202] 2026-10-08 23:44:32,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_no_offered_field_of_a_connection_exports_a_stored_credential ... 2026-10-08 23:44:33,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-10-08 23:44:33,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29992] 2026-10-08 23:44:33,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:33,853 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-10-08 23:44:33,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29994] 2026-10-08 23:44:33,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:34,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-10-08 23:44:34,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29996] 2026-10-08 23:44:34,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:34,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [205, 204] 2026-10-08 23:44:34,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_can_still_connect_and_disconnect_their_own_account ... 2026-10-08 23:44:35,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-10-08 23:44:35,630 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29998] 2026-10-08 23:44:35,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:36,212 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-10-08 23:44:36,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30000] 2026-10-08 23:44:36,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:36,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2541] 2026-10-08 23:44:36,831 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30002] 2026-10-08 23:44:36,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:36,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [206] 2026-10-08 23:44:36,964 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_of_a_connection_is_never_handed_its_own_stored_credential ... 2026-10-08 23:44:37,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2542] 2026-10-08 23:44:37,593 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30004] 2026-10-08 23:44:37,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:38,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2543] 2026-10-08 23:44:38,254 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30006] 2026-10-08 23:44:38,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:39,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2544] 2026-10-08 23:44:39,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30008] 2026-10-08 23:44:39,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:39,200 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:39,232 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:39,233 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:39,234 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 23:44:39,249 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [207] 2026-10-08 23:44:39,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_still_works_through_the_credential_they_may_not_read ... 2026-10-08 23:44:40,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2545] 2026-10-08 23:44:40,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30010] 2026-10-08 23:44:40,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:40,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2546] 2026-10-08 23:44:40,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30012] 2026-10-08 23:44:40,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:41,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-10-08 23:44:41,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30014] 2026-10-08 23:44:41,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:41,522 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-10-08 23:44:41,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:44:41,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_a_caller_who_never_connected_is_told_to_connect ... 2026-10-08 23:44:42,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-10-08 23:44:42,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30016] 2026-10-08 23:44:42,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:43,118 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-10-08 23:44:43,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30018] 2026-10-08 23:44:43,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:43,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_a_template_that_does_not_exist_is_refused_not_crashed_on ... 2026-10-08 23:44:44,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-10-08 23:44:44,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30021] 2026-10-08 23:44:44,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:44,860 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-10-08 23:44:44,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30023] 2026-10-08 23:44:44,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:45,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [51] 2026-10-08 23:44:45,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_picking_a_template_returns_an_action_that_opens_the_document ... 2026-10-08 23:44:45,814 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-10-08 23:44:45,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30026] 2026-10-08 23:44:45,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:46,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-10-08 23:44:46,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30028] 2026-10-08 23:44:46,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:46,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [214, 213] 2026-10-08 23:44:46,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_picking_a_template_twice_reuses_the_records_folder ... 2026-10-08 23:44:47,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-10-08 23:44:47,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30031] 2026-10-08 23:44:47,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:48,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-10-08 23:44:48,658 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30033] 2026-10-08 23:44:48,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:49,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [218, 217, 216] 2026-10-08 23:44:49,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_the_action_is_reachable_from_a_browser ... 2026-10-08 23:44:50,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-10-08 23:44:50,319 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30036] 2026-10-08 23:44:50,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:51,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-10-08 23:44:51,342 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30038] 2026-10-08 23:44:51,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:51,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_the_python_facing_action_still_returns_the_document_itself ... 2026-10-08 23:44:52,384 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-10-08 23:44:52,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30041] 2026-10-08 23:44:52,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:53,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-10-08 23:44:53,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30043] 2026-10-08 23:44:53,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:53,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [222, 221] 2026-10-08 23:44:53,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:44:53,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_a_document_this_module_really_lost_is_still_told_the_truth ... 2026-10-08 23:44:54,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-10-08 23:44:54,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30046] 2026-10-08 23:44:54,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:54,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [226, 225, 224] 2026-10-08 23:44:54,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_a_template_google_will_not_copy_explains_why_it_cannot ... 2026-10-08 23:44:55,769 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-10-08 23:44:55,796 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30049] 2026-10-08 23:44:55,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:56,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [229, 228] 2026-10-08 23:44:56,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_nothing_is_recorded_for_a_template_that_was_never_copied ... 2026-10-08 23:44:57,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-10-08 23:44:57,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30052] 2026-10-08 23:44:57,090 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:57,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [232, 231] 2026-10-08 23:44:57,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_is_still_a_usererror ... 2026-10-08 23:44:58,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-10-08 23:44:58,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30055] 2026-10-08 23:44:58,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:44:58,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [235, 234] 2026-10-08 23:44:58,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_names_the_template_it_is_about ... 2026-10-08 23:44:59,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-10-08 23:44:59,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30058] 2026-10-08 23:44:59,713 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:00,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [238, 237] 2026-10-08 23:45:00,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_says_what_this_application_can_actually_reach ... 2026-10-08 23:45:00,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-10-08 23:45:00,808 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30061] 2026-10-08 23:45:00,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:01,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241, 240] 2026-10-08 23:45:01,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:45:01,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_a_template_that_saved_can_always_be_resolved_to_a_file ... 2026-10-08 23:45:01,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_an_address_that_names_a_drive_file_is_accepted_and_its_id_read_out ... 2026-10-08 23:45:01,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_an_address_that_names_no_drive_file_is_refused ... 2026-10-08 23:45:01,718 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_every_template_address_this_module_ships_still_names_a_file ... 2026-10-08 23:45:01,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_reading_a_stored_templates_file_identifier_never_raises ... 2026-10-08 23:45:01,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:45:01,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_a_user_cannot_read_another_users_refresh_token ... 2026-10-08 23:45:10,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-10-08 23:45:10,079 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30249] 2026-10-08 23:45:10,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:10,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-10-08 23:45:10,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30251] 2026-10-08 23:45:10,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:10,997 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1780, model: google.drive.account, fields: refresh_token 2026-10-08 23:45:11,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_a_user_never_sees_another_users_google_connection ... 2026-10-08 23:45:20,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-10-08 23:45:20,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30438] 2026-10-08 23:45:20,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:21,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-10-08 23:45:21,591 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30440] 2026-10-08 23:45:21,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:21,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1782, model: google.drive.account 2026-10-08 23:45:21,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_one_google_connection_per_user_per_company ... 2026-10-08 23:45:29,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-10-08 23:45:29,572 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30627] 2026-10-08 23:45:29,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:30,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-10-08 23:45:30,205 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30629] 2026-10-08 23:45:30,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:30,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_resolving_the_callers_account_twice_yields_the_same_row ... 2026-10-08 23:45:38,111 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-10-08 23:45:38,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30816] 2026-10-08 23:45:38,147 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:38,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-10-08 23:45:38,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30818] 2026-10-08 23:45:38,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:39,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_the_same_user_may_connect_once_in_each_company ... 2026-10-08 23:45:47,127 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-10-08 23:45:47,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31005] 2026-10-08 23:45:47,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:47,982 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-10-08 23:45:47,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31007] 2026-10-08 23:45:48,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:48,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:45:48,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_file_already_in_drive_is_not_offered_to_be_sent_there_again ... 2026-10-08 23:45:49,141 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-10-08 23:45:49,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31009] 2026-10-08 23:45:49,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:49,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [246] 2026-10-08 23:45:49,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_link_attachment_is_not_offered_because_there_is_nothing_to_send ... 2026-10-08 23:45:50,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-10-08 23:45:50,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31013] 2026-10-08 23:45:50,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:50,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [247] 2026-10-08 23:45:50,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_reader_who_may_not_open_the_record_is_not_shown_its_files ... 2026-10-08 23:45:51,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-10-08 23:45:51,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31017] 2026-10-08 23:45:51,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:51,888 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-10-08 23:45:51,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31022] 2026-10-08 23:45:51,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:51,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3317], uid: 1792, model: res.partner 2026-10-08 23:45:51,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1792, model: ir.attachment 2026-10-08 23:45:51,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248] 2026-10-08 23:45:52,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_record_offers_the_files_of_its_own_that_could_still_go_to_drive ... 2026-10-08 23:45:52,694 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-10-08 23:45:52,705 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31024] 2026-10-08 23:45:52,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:52,993 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-10-08 23:45:53,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_the_browser_door_sends_the_file_and_says_that_it_worked ... 2026-10-08 23:45:53,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-10-08 23:45:53,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31028] 2026-10-08 23:45:53,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:54,207 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253, 252, 251] 2026-10-08 23:45:54,212 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [250] 2026-10-08 23:45:54,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_the_python_door_still_hands_back_the_document_it_created ... 2026-10-08 23:45:55,046 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-10-08 23:45:55,059 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31032] 2026-10-08 23:45:55,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:55,713 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-10-08 23:45:55,722 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [254] 2026-10-08 23:45:55,778 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:45:55,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_a_withdrawn_credential_is_reported_as_a_warning_not_a_crash ... 2026-10-08 23:45:56,490 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-10-08 23:45:56,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31036] 2026-10-08 23:45:56,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:56,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [258] 2026-10-08 23:45:56,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_an_unconnected_user_meets_a_refusal_that_is_not_a_server_error ... 2026-10-08 23:45:57,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-10-08 23:45:57,279 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31038] 2026-10-08 23:45:57,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:57,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_every_expected_refusal_asks_to_be_recorded_as_a_warning ... 2026-10-08 23:45:58,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-10-08 23:45:58,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31040] 2026-10-08 23:45:58,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:58,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:45:58,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_incoherent_template_filter_is_refused_in_words: Starting TestAnIncoherentTemplateFilterIsRefusedInWords.test_a_filter_from_another_model_is_refused_naming_both_models ... 2026-10-08 23:45:58,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_incoherent_template_filter_is_refused_in_words: Starting TestAnIncoherentTemplateFilterIsRefusedInWords.test_a_filter_from_the_templates_own_model_is_accepted ... 2026-10-08 23:45:58,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:45:58,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-10-08 23:45:59,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-10-08 23:45:59,257 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31042] 2026-10-08 23:45:59,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:45:59,759 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [262, 261, 260] 2026-10-08 23:45:59,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_upload_opens_a_resumable_session_and_sends_the_bytes_to_it ... 2026-10-08 23:46:00,495 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-10-08 23:46:00,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31045] 2026-10-08 23:46:00,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:01,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [266, 265, 264] 2026-10-08 23:46:01,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_uploaded_file_lands_in_the_records_folder_under_its_own_name ... 2026-10-08 23:46:01,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-10-08 23:46:01,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31048] 2026-10-08 23:46:01,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:02,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [270, 269, 268] 2026-10-08 23:46:02,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_uploading_an_attachment_puts_a_document_on_its_record ... 2026-10-08 23:46:03,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-10-08 23:46:03,113 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31051] 2026-10-08 23:46:03,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:03,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272] 2026-10-08 23:46:03,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:46:03,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_role_change_google_refuses_leaves_the_row_alone ... 2026-10-08 23:46:04,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-10-08 23:46:04,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31054] 2026-10-08 23:46:04,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:05,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [279, 278, 277, 276] 2026-10-08 23:46:05,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_share_that_never_reached_google_may_still_be_re_addressed ... 2026-10-08 23:46:06,092 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-10-08 23:46:06,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31057] 2026-10-08 23:46:06,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:06,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [283, 282, 281] 2026-10-08 23:46:06,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-10-08 23:46:07,463 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-10-08 23:46:07,477 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31060] 2026-10-08 23:46:07,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:08,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [287, 286, 285] 2026-10-08 23:46:08,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_changing_only_the_odoo_contact_behind_a_share_tells_google_nothing ... 2026-10-08 23:46:08,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-10-08 23:46:08,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31063] 2026-10-08 23:46:08,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:10,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [291, 290, 289] 2026-10-08 23:46:10,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_each_row_in_one_write_updates_its_own_grant ... 2026-10-08 23:46:11,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-10-08 23:46:11,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31067] 2026-10-08 23:46:11,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:11,712 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295, 294, 293] 2026-10-08 23:46:11,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-10-08 23:46:12,418 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-10-08 23:46:12,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31070] 2026-10-08 23:46:12,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:13,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [303, 302, 301, 300] 2026-10-08 23:46:13,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_re_addressing_a_granted_share_to_somebody_else_is_refused ... 2026-10-08 23:46:13,853 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-10-08 23:46:13,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31073] 2026-10-08 23:46:13,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:14,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305] 2026-10-08 23:46:14,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-10-08 23:46:15,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-10-08 23:46:15,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31076] 2026-10-08 23:46:15,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:15,734 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [312, 311, 310, 309] 2026-10-08 23:46:15,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_widening_a_granted_share_to_another_audience_is_refused ... 2026-10-08 23:46:16,497 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-10-08 23:46:16,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31079] 2026-10-08 23:46:16,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:17,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [316, 315, 314] 2026-10-08 23:46:17,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:46:17,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_client_secret_never_logged: Starting TestClientSecretNeverLogged.test_token_exchange_leaves_no_google_credential_in_the_log_store ... 2026-10-08 23:46:17,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [318] 2026-10-08 23:46:17,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:46:17,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_on_a_configured_instance_still_reaches_google ... 2026-10-08 23:46:18,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-10-08 23:46:18,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31082] 2026-10-08 23:46:18,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:18,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_on_an_unconfigured_instance_never_reaches_google ... 2026-10-08 23:46:18,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-10-08 23:46:18,952 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31084] 2026-10-08 23:46:18,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:19,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_without_a_client_id_refuses_and_names_the_client_id ... 2026-10-08 23:46:19,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-10-08 23:46:19,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31086] 2026-10-08 23:46:19,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:19,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_without_a_client_secret_refuses_and_names_the_secret ... 2026-10-08 23:46:20,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-10-08 23:46:20,693 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31088] 2026-10-08 23:46:20,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:20,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:46:20,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-10-08 23:46:21,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-10-08 23:46:21,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31090] 2026-10-08 23:46:21,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:22,152 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-10-08 23:46:22,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31092] 2026-10-08 23:46:22,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:22,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_healthy_account_stays_connected_and_gets_a_fresh_token ... 2026-10-08 23:46:22,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-10-08 23:46:22,979 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31094] 2026-10-08 23:46:22,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:23,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-10-08 23:46:23,651 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31096] 2026-10-08 23:46:23,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:23,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_an_account_that_was_never_connected_is_left_alone ... 2026-10-08 23:46:24,437 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-10-08 23:46:24,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31098] 2026-10-08 23:46:24,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:25,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-10-08 23:46:25,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31100] 2026-10-08 23:46:25,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:25,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_an_invalid_grant_revokes_the_account_without_any_user_action ... 2026-10-08 23:46:26,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-10-08 23:46:26,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31102] 2026-10-08 23:46:26,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:26,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-10-08 23:46:26,636 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31104] 2026-10-08 23:46:26,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:26,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-10-08 23:46:27,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-10-08 23:46:27,384 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31106] 2026-10-08 23:46:27,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:28,004 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-10-08 23:46:28,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31108] 2026-10-08 23:46:28,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:28,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:46:28,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_exporting_a_document_never_writes_its_bytes_into_the_log ... 2026-10-08 23:46:28,828 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2613] 2026-10-08 23:46:28,840 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31110] 2026-10-08 23:46:28,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:29,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [327, 326, 325] 2026-10-08 23:46:29,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_the_upload_is_logged_as_a_description_of_the_file ... 2026-10-08 23:46:30,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-10-08 23:46:30,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31113] 2026-10-08 23:46:30,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:30,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [331, 330, 329] 2026-10-08 23:46:30,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_uploading_a_document_never_hands_its_bytes_to_the_logger ... 2026-10-08 23:46:31,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-10-08 23:46:31,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31116] 2026-10-08 23:46:31,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:31,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [335, 334, 333] 2026-10-08 23:46:31,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:46:31,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_a_company_without_a_shared_drive_claims_none_and_targets_none ... 2026-10-08 23:46:32,615 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-10-08 23:46:32,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31119] 2026-10-08 23:46:32,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:33,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [338, 337] 2026-10-08 23:46:33,062 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_a_document_records_the_shared_drive_it_landed_in ... 2026-10-08 23:46:33,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2617] 2026-10-08 23:46:33,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31122] 2026-10-08 23:46:33,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:34,202 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [341, 340] 2026-10-08 23:46:34,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_every_drive_file_call_carries_the_shared_drive_flag ... 2026-10-08 23:46:34,859 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-10-08 23:46:34,872 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31125] 2026-10-08 23:46:34,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:35,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [344, 343] 2026-10-08 23:46:35,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:46:35,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_document_form_does_not_offer_to_duplicate_a_drive_file ... 2026-10-08 23:46:35,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_document_form_does_not_offer_to_retype_googles_own_answers ... 2026-10-08 23:46:35,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_role_stays_editable_on_a_granted_share ... 2026-10-08 23:46:35,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_sharing_form_locks_the_audience_once_google_has_granted_it ... 2026-10-08 23:46:35,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_sharing_list_locks_the_audience_once_google_has_granted_it ... 2026-10-08 23:46:35,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:46:35,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_template_belonging_to_no_company_is_shared_with_everybody ... 2026-10-08 23:46:51,469 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-10-08 23:46:51,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31497] 2026-10-08 23:46:51,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:52,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2620] 2026-10-08 23:46:52,182 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31499] 2026-10-08 23:46:52,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:46:52,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-10-08 23:47:08,138 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-10-08 23:47:08,152 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31870] 2026-10-08 23:47:08,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:08,773 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-10-08 23:47:08,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31872] 2026-10-08 23:47:08,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:08,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_outside_a_company_never_sees_its_connections ... 2026-10-08 23:47:24,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-10-08 23:47:24,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32243] 2026-10-08 23:47:24,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:24,764 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-10-08 23:47:24,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32245] 2026-10-08 23:47:24,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:24,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_users_google_connection_follows_the_active_company ... 2026-10-08 23:47:39,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-10-08 23:47:39,987 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32616] 2026-10-08 23:47:39,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:40,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-10-08 23:47:40,668 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32618] 2026-10-08 23:47:40,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:40,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-10-08 23:47:56,088 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-10-08 23:47:56,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32989] 2026-10-08 23:47:56,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:56,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-10-08 23:47:56,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32991] 2026-10-08 23:47:56,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:47:57,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:47:57,023 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_a_document_filed_by_one_company_stays_in_its_own_folder ... 2026-10-08 23:48:05,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-10-08 23:48:05,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33178] 2026-10-08 23:48:05,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:05,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-10-08 23:48:05,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33180] 2026-10-08 23:48:05,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:06,421 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [350, 349, 348, 347] 2026-10-08 23:48:06,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_each_company_sees_the_link_to_its_own_folder ... 2026-10-08 23:48:14,852 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-10-08 23:48:14,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33368] 2026-10-08 23:48:14,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:15,674 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-10-08 23:48:15,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33370] 2026-10-08 23:48:15,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:16,421 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [356, 355, 354, 353] 2026-10-08 23:48:16,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_each_companys_folder_is_created_in_its_own_storage ... 2026-10-08 23:48:25,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2633] 2026-10-08 23:48:25,841 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33558] 2026-10-08 23:48:25,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:26,593 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2634] 2026-10-08 23:48:26,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33560] 2026-10-08 23:48:26,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:27,252 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [362, 361, 360, 359] 2026-10-08 23:48:27,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_one_contact_used_by_two_companies_gets_two_folders ... 2026-10-08 23:48:35,396 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2635] 2026-10-08 23:48:35,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33748] 2026-10-08 23:48:35,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:36,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2636] 2026-10-08 23:48:36,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33750] 2026-10-08 23:48:36,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:36,835 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [368, 367, 366, 365] 2026-10-08 23:48:36,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_switching_company_alone_changes_the_documents_a_record_shows ... 2026-10-08 23:48:44,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2637] 2026-10-08 23:48:44,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33938] 2026-10-08 23:48:44,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:45,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2638] 2026-10-08 23:48:45,545 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33940] 2026-10-08 23:48:45,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:46,169 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [374, 373, 372, 371] 2026-10-08 23:48:46,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:48:46,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_company_contact_is_offered_exactly_two_demo_templates ... 2026-10-08 23:48:46,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2639] 2026-10-08 23:48:46,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33943] 2026-10-08 23:48:46,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:47,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_template_cannot_name_a_model_that_holds_no_drive_documents ... 2026-10-08 23:48:47,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2640] 2026-10-08 23:48:47,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33946] 2026-10-08 23:48:47,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:47,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_template_on_a_model_that_does_hold_documents_is_accepted ... 2026-10-08 23:48:48,567 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2641] 2026-10-08 23:48:48,580 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33948] 2026-10-08 23:48:48,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:48,667 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_every_shipped_demo_template_targets_a_drive_record ... 2026-10-08 23:48:49,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2642] 2026-10-08 23:48:49,323 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33950] 2026-10-08 23:48:49,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:49,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_moving_a_template_onto_such_a_model_is_refused_too ... 2026-10-08 23:48:50,082 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2643] 2026-10-08 23:48:50,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33952] 2026-10-08 23:48:50,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:50,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_the_cog_menu_is_never_offered_a_template_it_cannot_act_on ... 2026-10-08 23:48:50,912 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2644] 2026-10-08 23:48:50,944 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33954] 2026-10-08 23:48:50,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:51,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:48:51,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_a_rejected_credential_expires_the_account_that_supplied_it ... 2026-10-08 23:48:52,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2645] 2026-10-08 23:48:52,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33957] 2026-10-08 23:48:52,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:52,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2646] 2026-10-08 23:48:52,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33959] 2026-10-08 23:48:52,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:53,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [377] 2026-10-08 23:48:53,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-10-08 23:48:53,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2647] 2026-10-08 23:48:53,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33961] 2026-10-08 23:48:53,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:54,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2648] 2026-10-08 23:48:54,597 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33963] 2026-10-08 23:48:54,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:54,840 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-10-08 23:48:54,886 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_no_transport_method_is_named_like_a_credential_accessor ... 2026-10-08 23:48:55,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2649] 2026-10-08 23:48:55,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33965] 2026-10-08 23:48:55,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:56,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2650] 2026-10-08 23:48:56,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33967] 2026-10-08 23:48:56,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:56,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_the_other_users_account_is_not_touched ... 2026-10-08 23:48:57,112 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2651] 2026-10-08 23:48:57,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33969] 2026-10-08 23:48:57,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:57,768 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2652] 2026-10-08 23:48:57,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33971] 2026-10-08 23:48:57,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:57,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385] 2026-10-08 23:48:57,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_the_transport_still_cannot_obtain_a_credential ... 2026-10-08 23:48:58,646 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2653] 2026-10-08 23:48:58,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33973] 2026-10-08 23:48:58,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:59,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2654] 2026-10-08 23:48:59,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33975] 2026-10-08 23:48:59,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:48:59,595 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:48:59,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_a_file_google_cannot_export_is_still_refused_not_announced ... 2026-10-08 23:49:00,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2655] 2026-10-08 23:49:00,272 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33977] 2026-10-08 23:49:00,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:00,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [390, 389] 2026-10-08 23:49:00,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_pressing_export_hands_the_browser_something_to_show ... 2026-10-08 23:49:01,498 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2656] 2026-10-08 23:49:01,508 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33980] 2026-10-08 23:49:01,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:02,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [394, 393, 392] 2026-10-08 23:49:02,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_report_is_a_notification_rather_than_a_navigation ... 2026-10-08 23:49:02,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2657] 2026-10-08 23:49:02,990 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33983] 2026-10-08 23:49:03,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:03,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [398, 397, 396] 2026-10-08 23:49:03,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_second_format_button_reports_back_the_same_way ... 2026-10-08 23:49:04,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2658] 2026-10-08 23:49:04,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33986] 2026-10-08 23:49:04,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:04,818 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [402, 401, 400] 2026-10-08 23:49:04,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_user_is_told_which_file_appeared ... 2026-10-08 23:49:05,562 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2659] 2026-10-08 23:49:05,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33989] 2026-10-08 23:49:05,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:06,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [406, 405, 404] 2026-10-08 23:49:06,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_visible_feedback_does_not_cost_the_exported_file ... 2026-10-08 23:49:06,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2660] 2026-10-08 23:49:06,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33992] 2026-10-08 23:49:06,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:07,502 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [410, 409, 408] 2026-10-08 23:49:07,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:49:07,586 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_contacts_have_documents_does_not_read_them_all ... 2026-10-08 23:49:09,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2661] 2026-10-08 23:49:09,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33995] 2026-10-08 23:49:09,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:09,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_contacts_have_none_does_not_read_them_all ... 2026-10-08 23:49:10,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2662] 2026-10-08 23:49:10,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34009] 2026-10-08 23:49:10,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:11,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-10-08 23:49:12,093 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2663] 2026-10-08 23:49:12,107 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34023] 2026-10-08 23:49:12,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:12,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_does_not_cost_a_query_per_row ... 2026-10-08 23:49:13,092 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2664] 2026-10-08 23:49:13,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34029] 2026-10-08 23:49:13,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:13,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_still_finds_exactly_the_contacts_that_have_documents ... 2026-10-08 23:49:14,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2665] 2026-10-08 23:49:14,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34043] 2026-10-08 23:49:14,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:14,829 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_still_finds_exactly_the_contacts_that_have_none ... 2026-10-08 23:49:15,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2666] 2026-10-08 23:49:15,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34057] 2026-10-08 23:49:15,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:16,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-10-08 23:49:16,765 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2667] 2026-10-08 23:49:16,777 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34071] 2026-10-08 23:49:16,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:17,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_meter_can_see_a_full_materialisation ... 2026-10-08 23:49:17,728 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2668] 2026-10-08 23:49:17,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34085] 2026-10-08 23:49:17,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:18,254 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:49:18,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_creating_a_document_puts_one_attachment_on_the_record ... 2026-10-08 23:49:18,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-10-08 23:49:18,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [19031] 2026-10-08 23:49:18,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-10-08 23:49:18,736 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-10-08 23:49:18,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [19032] 2026-10-08 23:49:18,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-10-08 23:49:18,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-10-08 23:49:19,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-10-08 23:49:19,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-10-08 23:49:19,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_the_delegated_attachment_is_a_link_to_google_not_a_stored_file ... 2026-10-08 23:49:19,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:49:19,537 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:22,943 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbabb0540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:22,944 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb9cd56c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:22,957 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:22,969 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb9cd4d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:23,003 121 INFO rb-ed7f209-225380-422591 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-10-08 23:49:23,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_consuming_model_gains_the_three_drive_fields ... 2026-10-08 23:49:23,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_finds_the_documents_that_belong_to_it ... 2026-10-08 23:49:23,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_with_no_documents_resolves_to_nothing ... 2026-10-08 23:49:23,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_with_no_folder_offers_no_link ... 2026-10-08 23:49:23,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_records_can_be_filtered_by_whether_they_have_documents ... 2026-10-08 23:49:23,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_resolving_documents_does_not_cost_one_query_per_record ... 2026-10-08 23:49:23,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_folder_link_points_at_the_records_own_drive_folder ... 2026-10-08 23:49:24,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-10-08 23:49:24,137 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:28,981 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e8313a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:28,982 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8fca44a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:28,989 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:28,995 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8fca51c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:49:29,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:49:29,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_a_permission_created_without_choices_is_the_safest_one ... 2026-10-08 23:49:29,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [412] 2026-10-08 23:49:29,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_anyone_with_the_link_is_offered_but_never_the_default ... 2026-10-08 23:49:29,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-10-08 23:49:30,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-10-08 23:49:30,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [416] 2026-10-08 23:49:30,490 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-10-08 23:49:30,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [418] 2026-10-08 23:49:30,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_sharing_with_a_person_or_a_group_requires_an_address ... 2026-10-08 23:49:30,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:49:30,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_a_disconnected_account_produces_no_token_and_asks_nobody ... 2026-10-08 23:49:31,694 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2669] 2026-10-08 23:49:31,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34113] 2026-10-08 23:49:31,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:32,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_connecting_records_which_google_account_was_linked ... 2026-10-08 23:49:32,634 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2671] 2026-10-08 23:49:32,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34117] 2026-10-08 23:49:32,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:32,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-10-08 23:49:33,489 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2673] 2026-10-08 23:49:33,502 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34121] 2026-10-08 23:49:33,514 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:33,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_which_google_account_was_linked ... 2026-10-08 23:49:34,623 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2675] 2026-10-08 23:49:34,636 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34125] 2026-10-08 23:49:34,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:34,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:49:34,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_access_token_in_url: Starting TestNoAccessTokenInUrl.test_module_never_puts_an_access_token_in_a_url ... 2026-10-08 23:49:34,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:49:35,007 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_a_companys_connection_stops_at_that_companys_boundary ... 2026-10-08 23:49:35,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2677] 2026-10-08 23:49:35,761 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34129] 2026-10-08 23:49:35,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:44,217 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2678] 2026-10-08 23:49:44,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34316] 2026-10-08 23:49:44,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:45,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2679] 2026-10-08 23:49:45,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34318] 2026-10-08 23:49:45,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:45,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424] 2026-10-08 23:49:45,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_a_credential_is_never_stored_where_every_employee_can_read_it ... 2026-10-08 23:49:46,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2680] 2026-10-08 23:49:46,114 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34320] 2026-10-08 23:49:46,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:54,611 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2681] 2026-10-08 23:49:54,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34507] 2026-10-08 23:49:54,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:55,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2682] 2026-10-08 23:49:55,362 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34509] 2026-10-08 23:49:55,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:49:55,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_an_unconnected_user_is_not_handed_the_instances_token ... 2026-10-08 23:49:56,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2683] 2026-10-08 23:49:56,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34511] 2026-10-08 23:49:56,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:04,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2684] 2026-10-08 23:50:04,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34698] 2026-10-08 23:50:04,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:05,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2685] 2026-10-08 23:50:05,368 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34700] 2026-10-08 23:50:05,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:05,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_no_company_credential_is_conjured_where_none_was_connected ... 2026-10-08 23:50:06,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2686] 2026-10-08 23:50:06,138 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34702] 2026-10-08 23:50:06,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:14,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2687] 2026-10-08 23:50:14,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34889] 2026-10-08 23:50:14,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:15,307 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2688] 2026-10-08 23:50:15,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34891] 2026-10-08 23:50:15,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:15,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_source_never_names_an_instance_wide_drive_token ... 2026-10-08 23:50:16,167 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2689] 2026-10-08 23:50:16,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34893] 2026-10-08 23:50:16,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:25,599 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2690] 2026-10-08 23:50:25,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35080] 2026-10-08 23:50:25,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:26,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2691] 2026-10-08 23:50:26,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35082] 2026-10-08 23:50:26,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:26,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_source_never_names_the_replaced_callback_path ... 2026-10-08 23:50:27,089 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2692] 2026-10-08 23:50:27,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35084] 2026-10-08 23:50:27,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:35,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2693] 2026-10-08 23:50:35,588 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35271] 2026-10-08 23:50:35,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:36,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2694] 2026-10-08 23:50:36,368 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35273] 2026-10-08 23:50:36,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:36,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_template_model_no_longer_hands_out_tokens ... 2026-10-08 23:50:37,189 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2695] 2026-10-08 23:50:37,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35275] 2026-10-08 23:50:37,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:45,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2696] 2026-10-08 23:50:45,079 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35462] 2026-10-08 23:50:45,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:45,809 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2697] 2026-10-08 23:50:45,819 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35464] 2026-10-08 23:50:45,829 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:45,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:50:45,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-10-08 23:50:46,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:50:46,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-10-08 23:50:46,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2698] 2026-10-08 23:50:46,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35466] 2026-10-08 23:50:46,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:47,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2699] 2026-10-08 23:50:47,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35468] 2026-10-08 23:50:47,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:47,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_callback_a from n/a 2026-10-08 23:50:47,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:50:48,016 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:48] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.013 0.461 2026-10-08 23:50:48,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-10-08 23:50:48,953 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2700] 2026-10-08 23:50:48,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35470] 2026-10-08 23:50:48,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:49,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2701] 2026-10-08 23:50:49,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35472] 2026-10-08 23:50:49,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:50,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_callback_a from n/a 2026-10-08 23:50:50,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:50:51,737 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:51] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"3c1d8ead8f8ec564cd776b9b7989ec3514a1bf33760e4733a4413949cf612985"} HTTP/1.1" 303 - 18 0.017 1.658 2026-10-08 23:50:53,519 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:53] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.520 1.254 2026-10-08 23:50:53,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-10-08 23:50:54,288 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2702] 2026-10-08 23:50:54,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35475] 2026-10-08 23:50:54,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:54,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2703] 2026-10-08 23:50:54,880 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35477] 2026-10-08 23:50:54,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:54,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_callback_a from n/a 2026-10-08 23:50:54,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:50:55,435 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:55] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.003 0.452 2026-10-08 23:50:55,444 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:55] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.003 2026-10-08 23:50:55,453 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:55] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.003 2026-10-08 23:50:55,462 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:55] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.000 0.003 2026-10-08 23:50:55,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-10-08 23:50:56,229 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2704] 2026-10-08 23:50:56,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35479] 2026-10-08 23:50:56,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:56,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2705] 2026-10-08 23:50:56,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35481] 2026-10-08 23:50:56,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:56,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:50:57,362 121 INFO rb-ed7f209-225380-422591 odoo.http: Session expired 2026-10-08 23:50:57,362 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:57] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"cc443754dc79a8b7cf569d5d558747135d43a94298304b3509c7da59c056f1ad"} HTTP/1.1" 303 - 5 0.002 0.397 2026-10-08 23:50:58,503 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:50:58] "GET /web/login?redirect=/google_drive/oauth/callback?code%3DGDRIVE-CALLBACK-CODE%26state%3D%257B%2522account_id%2522%253A%2B218%252C%2B%2522csrf_token%2522%253A%2B%2522cc443754dc79a8b7cf569d5d558747135d43a94298304b3509c7da59c056f1ad%2522%257D HTTP/1.1" 200 - 180 0.211 0.922 2026-10-08 23:50:58,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_connect_sends_the_user_to_google_asking_only_for_drive_file ... 2026-10-08 23:50:59,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2706] 2026-10-08 23:50:59,279 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35483] 2026-10-08 23:50:59,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:50:59,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2707] 2026-10-08 23:50:59,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35485] 2026-10-08 23:50:59,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:00,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network ... 2026-10-08 23:51:00,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2708] 2026-10-08 23:51:00,880 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35487] 2026-10-08 23:51:00,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:01,519 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2709] 2026-10-08 23:51:01,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35489] 2026-10-08 23:51:01,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:01,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_callback_a from n/a 2026-10-08 23:51:01,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:51:02,100 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:51:02] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"de11d399edaa02c2bc55d8bb6c512ecc6818f8f8c70b447a26ba5ef281dd9bd8"} HTTP/1.1" 303 - 18 0.010 0.425 2026-10-08 23:51:03,252 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:51:03] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.123 1.023 2026-10-08 23:51:03,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_replaying_another_users_state_is_rejected_and_stores_no_token ... 2026-10-08 23:51:03,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2710] 2026-10-08 23:51:03,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35492] 2026-10-08 23:51:03,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:04,534 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2711] 2026-10-08 23:51:04,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35494] 2026-10-08 23:51:04,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:04,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_callback_b from n/a 2026-10-08 23:51:04,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:51:05,046 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:51:05] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"b41eb84931df3a2162fcc0e02487ae823a37616c14b8156629ae343dfb72549c"} HTTP/1.1" 403 - 8 0.004 0.362 2026-10-08 23:51:05,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent ... 2026-10-08 23:51:05,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2712] 2026-10-08 23:51:05,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35496] 2026-10-08 23:51:05,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:06,230 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2713] 2026-10-08 23:51:06,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35498] 2026-10-08 23:51:06,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:06,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_callback_a from n/a 2026-10-08 23:51:06,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:51:08,289 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:51:08] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"9fb474d2dbce1e655257d53a8ef82e9dd26826a30079d04a1c295989a2ef533b"} HTTP/1.1" 303 - 18 0.011 1.929 2026-10-08 23:51:09,513 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:51:09] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.120 1.092 2026-10-08 23:51:09,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent: waiting for threads: [] 2026-10-08 23:51:09,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-10-08 23:51:10,257 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2714] 2026-10-08 23:51:10,269 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35501] 2026-10-08 23:51:10,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:10,928 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2715] 2026-10-08 23:51:10,943 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35503] 2026-10-08 23:51:10,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:11,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:51:11,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_a_company_account_is_never_lent_to_another_companys_work ... 2026-10-08 23:51:19,777 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2716] 2026-10-08 23:51:19,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35690] 2026-10-08 23:51:19,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:20,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2717] 2026-10-08 23:51:20,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35692] 2026-10-08 23:51:20,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:21,221 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429, 428] 2026-10-08 23:51:21,229 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [427, 426, 425] 2026-10-08 23:51:21,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_company_as_work_is_bound_to_company_as_own_account ... 2026-10-08 23:51:30,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2718] 2026-10-08 23:51:30,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35880] 2026-10-08 23:51:30,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:31,165 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2719] 2026-10-08 23:51:31,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35882] 2026-10-08 23:51:31,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:31,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-10-08 23:51:31,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-10-08 23:51:31,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_company_bs_work_is_bound_to_company_bs_own_account ... 2026-10-08 23:51:40,144 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2720] 2026-10-08 23:51:40,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36070] 2026-10-08 23:51:40,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:41,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2721] 2026-10-08 23:51:41,030 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36072] 2026-10-08 23:51:41,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:41,384 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-10-08 23:51:41,389 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-10-08 23:51:41,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_switching_company_switches_the_company_credential ... 2026-10-08 23:51:50,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2722] 2026-10-08 23:51:50,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36260] 2026-10-08 23:51:50,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:51,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2723] 2026-10-08 23:51:51,169 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36262] 2026-10-08 23:51:51,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:51:51,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [444] 2026-10-08 23:51:51,545 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [443, 442, 441, 440] 2026-10-08 23:51:51,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:51:51,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_a_document_a_user_may_not_see_never_appears_on_their_record ... 2026-10-08 23:52:08,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2724] 2026-10-08 23:52:08,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36634] 2026-10-08 23:52:08,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:52:09,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2725] 2026-10-08 23:52:09,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36636] 2026-10-08 23:52:09,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:52:10,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [453, 452, 451, 450, 449, 448, 447] 2026-10-08 23:52:10,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_a_record_lists_exactly_the_documents_it_should ... 2026-10-08 23:52:29,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2726] 2026-10-08 23:52:29,209 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37011] 2026-10-08 23:52:29,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:52:29,986 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2727] 2026-10-08 23:52:30,009 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37013] 2026-10-08 23:52:30,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:52:31,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [462, 461, 460, 459, 458, 457, 456] 2026-10-08 23:52:31,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_filtering_by_documents_returns_exactly_the_records_that_have_them ... 2026-10-08 23:52:48,109 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2728] 2026-10-08 23:52:48,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37388] 2026-10-08 23:52:48,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:52:48,931 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2729] 2026-10-08 23:52:48,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37390] 2026-10-08 23:52:48,964 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:52:50,087 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [471, 470, 469, 468, 467, 466, 465] 2026-10-08 23:52:50,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_filtering_the_other_way_returns_exactly_the_rest ... 2026-10-08 23:53:05,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2730] 2026-10-08 23:53:05,634 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37765] 2026-10-08 23:53:05,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:06,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2731] 2026-10-08 23:53:06,363 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37767] 2026-10-08 23:53:06,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:07,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [480, 479, 478, 477, 476, 475, 474] 2026-10-08 23:53:07,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:53:07,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_company_connection_and_a_personal_one_never_render_alike ... 2026-10-08 23:53:15,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2732] 2026-10-08 23:53:15,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37958] 2026-10-08 23:53:15,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:15,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [481] 2026-10-08 23:53:15,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_company_connection_names_the_company_it_belongs_to ... 2026-10-08 23:53:23,709 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [482] 2026-10-08 23:53:23,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_connection_resolved_for_a_caller_is_still_a_personal_one ... 2026-10-08 23:53:23,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_personal_connection_still_names_its_person ... 2026-10-08 23:53:24,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2733] 2026-10-08 23:53:24,564 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38144] 2026-10-08 23:53:24,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:24,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_personal_connection_that_names_nobody_is_refused ... 2026-10-08 23:53:24,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_the_company_connection_belongs_to_no_employee ... 2026-10-08 23:53:24,761 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [483] 2026-10-08 23:53:24,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:53:24,829 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_a_user_never_sees_another_companys_sharing_rows ... 2026-10-08 23:53:41,356 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2734] 2026-10-08 23:53:41,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38515] 2026-10-08 23:53:41,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:42,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2735] 2026-10-08 23:53:42,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38517] 2026-10-08 23:53:42,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:43,043 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [493, 492, 491, 490, 489, 488] 2026-10-08 23:53:43,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_contacts_are_not_discoverable_by_address ... 2026-10-08 23:53:58,031 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2736] 2026-10-08 23:53:58,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38890] 2026-10-08 23:53:58,050 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:58,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2737] 2026-10-08 23:53:58,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38892] 2026-10-08 23:53:58,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:53:59,542 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [503, 502, 501, 500, 499, 498] 2026-10-08 23:53:59,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_sharing_row_cannot_be_counted_by_id ... 2026-10-08 23:54:14,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2738] 2026-10-08 23:54:14,889 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39265] 2026-10-08 23:54:14,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:15,747 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2739] 2026-10-08 23:54:15,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39267] 2026-10-08 23:54:15,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:16,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [513, 512, 511, 510, 509, 508] 2026-10-08 23:54:16,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_sharing_row_cannot_be_read ... 2026-10-08 23:54:33,808 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2740] 2026-10-08 23:54:33,820 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39640] 2026-10-08 23:54:33,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:34,502 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2741] 2026-10-08 23:54:34,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39642] 2026-10-08 23:54:34,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:35,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1950, model: google.drive.permission 2026-10-08 23:54:35,502 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [523, 522, 521, 520, 519, 518] 2026-10-08 23:54:35,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_the_document_behind_another_companys_sharing_row_stays_hidden ... 2026-10-08 23:54:53,313 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2742] 2026-10-08 23:54:53,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40015] 2026-10-08 23:54:53,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:54,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2743] 2026-10-08 23:54:54,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40017] 2026-10-08 23:54:54,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:55,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533, 532, 531, 530, 529, 528] 2026-10-08 23:54:55,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:54:55,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_reach_a_token_through_the_account_accessor ... 2026-10-08 23:54:56,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2744] 2026-10-08 23:54:56,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40022] 2026-10-08 23:54:56,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:56,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2745] 2026-10-08 23:54:56,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40024] 2026-10-08 23:54:56,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:56,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1953, model: google.drive.account 2026-10-08 23:54:57,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_read_another_users_google_credential ... 2026-10-08 23:54:57,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2746] 2026-10-08 23:54:57,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40027] 2026-10-08 23:54:57,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:58,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2747] 2026-10-08 23:54:58,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40029] 2026-10-08 23:54:58,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:54:58,474 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1955, model: google.drive.account, fields: refresh_token 2026-10-08 23:54:58,505 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1955, model: google.drive.account, fields: access_token 2026-10-08 23:54:58,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_search_or_read_any_drive_model ... 2026-10-08 23:54:59,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2748] 2026-10-08 23:54:59,329 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40032] 2026-10-08 23:54:59,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:55:00,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2749] 2026-10-08 23:55:00,123 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40034] 2026-10-08 23:55:00,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:55:00,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.account 2026-10-08 23:55:00,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.config 2026-10-08 23:55:00,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.document 2026-10-08 23:55:00,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.permission 2026-10-08 23:55:00,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_registry_holds_exactly_the_expected_drive_models ... 2026-10-08 23:55:01,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2750] 2026-10-08 23:55:01,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40037] 2026-10-08 23:55:01,062 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:55:01,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2751] 2026-10-08 23:55:01,796 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40039] 2026-10-08 23:55:01,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:55:02,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:55:02,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_a_company_without_a_shared_drive_targets_no_shared_drive ... 2026-10-08 23:55:17,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [538] 2026-10-08 23:55:17,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_a_configured_shared_drive_makes_every_call_carry_the_flag ... 2026-10-08 23:55:32,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539] 2026-10-08 23:55:32,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_one_companys_shared_drive_never_leaks_into_anothers_call ... 2026-10-08 23:55:50,219 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [540] 2026-10-08 23:55:50,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_the_four_drive_settings_belong_to_a_company_not_the_database ... 2026-10-08 23:56:05,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_the_shared_drive_resolved_is_the_active_companys ... 2026-10-08 23:56:21,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:56:21,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_asking_to_notify_a_colleague_makes_google_send_the_email ... 2026-10-08 23:56:21,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2752] 2026-10-08 23:56:21,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41881] 2026-10-08 23:56:21,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:22,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [544, 543, 542] 2026-10-08 23:56:22,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_not_asking_to_notify_leaves_the_colleague_unemailed ... 2026-10-08 23:56:22,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2753] 2026-10-08 23:56:23,011 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41885] 2026-10-08 23:56:23,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:23,543 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [548, 547, 546] 2026-10-08 23:56:23,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_sharing_asks_google_once_and_records_what_google_answered ... 2026-10-08 23:56:24,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2754] 2026-10-08 23:56:24,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41889] 2026-10-08 23:56:24,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:25,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [552, 551, 550] 2026-10-08 23:56:25,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_sharing_with_a_colleague_grants_them_reader_once ... 2026-10-08 23:56:25,962 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2755] 2026-10-08 23:56:25,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41893] 2026-10-08 23:56:25,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:26,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554] 2026-10-08 23:56:26,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-10-08 23:56:27,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2756] 2026-10-08 23:56:27,591 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41897] 2026-10-08 23:56:27,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:28,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-10-08 23:56:28,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_withdrawing_a_share_withdraws_it_at_google_too ... 2026-10-08 23:56:29,209 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2757] 2026-10-08 23:56:29,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41902] 2026-10-08 23:56:29,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:29,921 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1966 deleted google.drive.permission records with IDs: [38] 2026-10-08 23:56:29,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564, 563] 2026-10-08 23:56:30,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:56:30,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_exporting_a_picked_document_is_done_by_the_employee ... 2026-10-08 23:56:30,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2758] 2026-10-08 23:56:30,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41906] 2026-10-08 23:56:30,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:31,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-10-08 23:56:31,413 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-10-08 23:56:31,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_a_picked_document_is_done_by_the_employee ... 2026-10-08 23:56:32,199 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2759] 2026-10-08 23:56:32,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41910] 2026-10-08 23:56:32,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:32,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-10-08 23:56:32,947 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-10-08 23:56:32,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_a_template_document_is_done_by_the_company ... 2026-10-08 23:56:33,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2760] 2026-10-08 23:56:33,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41914] 2026-10-08 23:56:33,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:34,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [581, 580, 579] 2026-10-08 23:56:34,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-10-08 23:56:34,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_an_uploaded_document_is_done_by_the_company ... 2026-10-08 23:56:35,288 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2761] 2026-10-08 23:56:35,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41918] 2026-10-08 23:56:35,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:35,952 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [587, 586, 585, 584] 2026-10-08 23:56:35,957 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [583, 582] 2026-10-08 23:56:35,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_withdrawing_a_share_on_a_company_document_is_done_by_the_company ... 2026-10-08 23:56:36,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2762] 2026-10-08 23:56:36,730 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41922] 2026-10-08 23:56:36,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:37,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1971 deleted google.drive.permission records with IDs: [42] 2026-10-08 23:56:37,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [593, 592, 591, 590] 2026-10-08 23:56:37,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [589, 588] 2026-10-08 23:56:37,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_withdrawing_a_share_on_a_picked_document_is_done_by_the_employee ... 2026-10-08 23:56:37,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2763] 2026-10-08 23:56:37,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41926] 2026-10-08 23:56:38,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:38,664 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1972 deleted google.drive.permission records with IDs: [43] 2026-10-08 23:56:38,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [599, 598, 597, 596] 2026-10-08 23:56:38,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [595, 594] 2026-10-08 23:56:38,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:56:38,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_a_template_copy_is_made_with_the_companys_credential ... 2026-10-08 23:56:39,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2764] 2026-10-08 23:56:39,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41930] 2026-10-08 23:56:39,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:40,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602] 2026-10-08 23:56:40,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [601, 600] 2026-10-08 23:56:40,112 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_an_export_is_fetched_with_the_companys_credential ... 2026-10-08 23:56:40,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2765] 2026-10-08 23:56:40,726 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41933] 2026-10-08 23:56:40,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:41,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-10-08 23:56:41,495 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-10-08 23:56:41,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_an_uploaded_attachment_is_sent_by_the_company ... 2026-10-08 23:56:42,313 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2766] 2026-10-08 23:56:42,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41936] 2026-10-08 23:56:42,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:42,834 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [613, 612, 611] 2026-10-08 23:56:42,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-10-08 23:56:42,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_the_employee_has_a_working_connection_of_their_own ... 2026-10-08 23:56:43,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2767] 2026-10-08 23:56:43,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41939] 2026-10-08 23:56:43,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:43,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [615, 614] 2026-10-08 23:56:43,753 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_the_records_folder_is_created_by_the_company ... 2026-10-08 23:56:44,421 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2768] 2026-10-08 23:56:44,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41942] 2026-10-08 23:56:44,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:44,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-10-08 23:56:44,896 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616] 2026-10-08 23:56:44,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:56:45,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_google_rejected_is_reported_unusable_and_refuses ... 2026-10-08 23:56:45,963 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2769] 2026-10-08 23:56:45,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41945] 2026-10-08 23:56:45,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:46,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2770] 2026-10-08 23:56:46,904 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41947] 2026-10-08 23:56:46,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:47,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622, 621, 620] 2026-10-08 23:56:47,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_google_withdrew_is_reported_unusable_and_refuses ... 2026-10-08 23:56:47,991 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2771] 2026-10-08 23:56:48,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41949] 2026-10-08 23:56:48,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:48,885 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2772] 2026-10-08 23:56:48,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41951] 2026-10-08 23:56:48,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:49,040 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-10-08 23:56:49,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_holding_no_refresh_token_is_reported_unusable_and_refuses ... 2026-10-08 23:56:49,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2773] 2026-10-08 23:56:49,880 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41953] 2026-10-08 23:56:49,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:50,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2774] 2026-10-08 23:56:50,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41955] 2026-10-08 23:56:50,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:50,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.models.google_drive_account: Google Drive: connection 317 was established but Google did not say which account it belongs to (('Your Google account is not connected to Google Drive yet. Connect it and try again.', 197, 'Connect Google Drive', None)). The connection is usable; only the displayed identity is missing. 2026-10-08 23:56:50,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-10-08 23:56:50,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_nobody_completed_is_reported_unusable_and_refuses ... 2026-10-08 23:56:51,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2775] 2026-10-08 23:56:51,630 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41957] 2026-10-08 23:56:51,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:52,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2776] 2026-10-08 23:56:52,457 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41959] 2026-10-08 23:56:52,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:52,549 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-10-08 23:56:52,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_that_connected_nothing_is_not_caught_by_the_new_flag ... 2026-10-08 23:56:53,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2777] 2026-10-08 23:56:53,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41961] 2026-10-08 23:56:53,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:54,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2778] 2026-10-08 23:56:54,517 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41963] 2026-10-08 23:56:54,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:54,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-10-08 23:56:54,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_working_company_connection_is_reported_usable_and_does_the_work ... 2026-10-08 23:56:55,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2779] 2026-10-08 23:56:55,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41965] 2026-10-08 23:56:55,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:56,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2780] 2026-10-08 23:56:56,723 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41967] 2026-10-08 23:56:56,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:56,847 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-10-08 23:56:56,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_no_state_this_connection_can_reach_is_left_unexamined ... 2026-10-08 23:56:57,634 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2781] 2026-10-08 23:56:57,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41969] 2026-10-08 23:56:57,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:58,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2782] 2026-10-08 23:56:58,743 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41971] 2026-10-08 23:56:58,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:56:58,805 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-10-08 23:56:58,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_form_warns_exactly_when_the_server_would_refuse ... 2026-10-08 23:56:59,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2783] 2026-10-08 23:56:59,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41973] 2026-10-08 23:56:59,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:00,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2784] 2026-10-08 23:57:00,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41975] 2026-10-08 23:57:00,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:00,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-10-08 23:57:00,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_settings_screen_warns_before_the_press_that_starts_the_outage ... 2026-10-08 23:57:01,167 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2785] 2026-10-08 23:57:01,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41977] 2026-10-08 23:57:01,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:01,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2786] 2026-10-08 23:57:01,860 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41979] 2026-10-08 23:57:01,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:03,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-10-08 23:57:03,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_warning_flag_hands_back_no_credential ... 2026-10-08 23:57:03,761 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2787] 2026-10-08 23:57:03,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41981] 2026-10-08 23:57:03,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:04,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2788] 2026-10-08 23:57:04,743 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41983] 2026-10-08 23:57:04,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:04,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-10-08 23:57:04,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:57:04,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_an_employee_never_reads_the_companys_refresh_token ... 2026-10-08 23:57:05,861 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2789] 2026-10-08 23:57:05,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41985] 2026-10-08 23:57:05,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:06,519 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2790] 2026-10-08 23:57:06,533 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41987] 2026-10-08 23:57:06,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:06,596 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 1998, model: google.drive.account, fields: refresh_token 2026-10-08 23:57:06,612 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-10-08 23:57:06,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_an_employee_never_sees_the_companys_google_connection ... 2026-10-08 23:57:07,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2791] 2026-10-08 23:57:07,251 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41989] 2026-10-08 23:57:07,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:08,139 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2792] 2026-10-08 23:57:08,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41991] 2026-10-08 23:57:08,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:08,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 2000, model: google.drive.account 2026-10-08 23:57:08,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [636] 2026-10-08 23:57:08,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_no_view_of_a_google_connection_renders_a_stored_credential ... 2026-10-08 23:57:08,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2793] 2026-10-08 23:57:08,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41993] 2026-10-08 23:57:08,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:09,567 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2794] 2026-10-08 23:57:09,580 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41995] 2026-10-08 23:57:09,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:09,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [637] 2026-10-08 23:57:09,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_the_company_credential_is_usable_by_someone_who_cannot_read_it ... 2026-10-08 23:57:10,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2795] 2026-10-08 23:57:10,508 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41997] 2026-10-08 23:57:10,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:11,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2796] 2026-10-08 23:57:11,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41999] 2026-10-08 23:57:11,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:11,362 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 2004, model: google.drive.account, fields: refresh_token 2026-10-08 23:57:11,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [639, 638] 2026-10-08 23:57:11,412 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_the_google_drive_administrator_can_see_the_companys_connection ... 2026-10-08 23:57:12,134 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2797] 2026-10-08 23:57:12,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42001] 2026-10-08 23:57:12,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:12,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2798] 2026-10-08 23:57:12,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42003] 2026-10-08 23:57:12,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:12,924 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [640] 2026-10-08 23:57:12,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:57:12,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_guide_tells_the_truth_about_the_request_log: Starting TestTheGuideTellsTheTruthAboutTheRequestLog.test_the_guide_does_not_promise_that_every_call_reaches_the_log ... 2026-10-08 23:57:13,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_guide_tells_the_truth_about_the_request_log: Starting TestTheGuideTellsTheTruthAboutTheRequestLog.test_the_guide_still_tells_the_reader_where_the_request_log_is ... 2026-10-08 23:57:13,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:57:13,096 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_correcting_the_description_does_not_change_what_the_module_is ... 2026-10-08 23:57:13,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_neither_description_advertises_a_demo_video_the_module_does_not_ship ... 2026-10-08 23:57:13,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_neither_description_denies_the_company_connection_the_module_ships ... 2026-10-08 23:57:13,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_the_module_carries_the_price_and_currency_it_is_sold_at ... 2026-10-08 23:57:13,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_the_module_names_the_company_that_maintains_it ... 2026-10-08 23:57:13,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:57:13,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_a_caller_who_never_connected_is_refused_in_plain_language ... 2026-10-08 23:57:22,482 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2799] 2026-10-08 23:57:22,503 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42190] 2026-10-08 23:57:22,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:23,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2800] 2026-10-08 23:57:23,369 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42192] 2026-10-08 23:57:23,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:24,092 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2801] 2026-10-08 23:57:24,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42194] 2026-10-08 23:57:24,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:24,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_none from n/a 2026-10-08 23:57:24,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:57:26,015 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:57:26] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.027 1.701 2026-10-08 23:57:26,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [643, 642, 641] 2026-10-08 23:57:26,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_a_connected_caller_gets_their_own_token_and_nothing_more ... 2026-10-08 23:57:35,173 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2802] 2026-10-08 23:57:35,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42381] 2026-10-08 23:57:35,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:35,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2803] 2026-10-08 23:57:35,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42383] 2026-10-08 23:57:35,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:36,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2804] 2026-10-08 23:57:36,697 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42385] 2026-10-08 23:57:36,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:36,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:57:36,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:57:37,410 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:57:37] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.020 0.435 2026-10-08 23:57:37,428 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [646, 645, 644] 2026-10-08 23:57:37,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_an_unauthenticated_caller_never_reaches_the_handler ... 2026-10-08 23:57:46,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2805] 2026-10-08 23:57:46,712 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42572] 2026-10-08 23:57:46,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:47,340 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2806] 2026-10-08 23:57:47,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42574] 2026-10-08 23:57:47,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:47,979 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2807] 2026-10-08 23:57:47,990 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42576] 2026-10-08 23:57:47,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:48,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:57:48,601 121 INFO rb-ed7f209-225380-422591 odoo.http: Session expired 2026-10-08 23:57:48,602 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:57:48] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.004 0.468 2026-10-08 23:57:48,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [649, 648, 647] 2026-10-08 23:57:48,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_no_leg_of_a_picker_session_can_reach_the_network ... 2026-10-08 23:57:56,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2808] 2026-10-08 23:57:56,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42763] 2026-10-08 23:57:56,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:57,465 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2809] 2026-10-08 23:57:57,489 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42765] 2026-10-08 23:57:57,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:58,181 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2810] 2026-10-08 23:57:58,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42767] 2026-10-08 23:57:58,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:57:58,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:57:58,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:57:58,838 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:57:58] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.017 0.425 2026-10-08 23:57:58,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [652, 651, 650] 2026-10-08 23:57:58,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_one_callers_session_never_carries_another_callers_token ... 2026-10-08 23:58:07,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2811] 2026-10-08 23:58:07,072 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42954] 2026-10-08 23:58:07,083 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:07,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2812] 2026-10-08 23:58:07,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42956] 2026-10-08 23:58:07,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:08,442 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2813] 2026-10-08 23:58:08,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42958] 2026-10-08 23:58:08,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:08,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:58:08,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:58:10,584 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:10] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.016 1.869 2026-10-08 23:58:10,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_b from n/a 2026-10-08 23:58:10,680 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:10] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.014 0.030 2026-10-08 23:58:10,705 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [655, 654, 653] 2026-10-08 23:58:10,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_app_id_is_derived_from_the_client_id ... 2026-10-08 23:58:18,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2814] 2026-10-08 23:58:18,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43145] 2026-10-08 23:58:18,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:19,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2815] 2026-10-08 23:58:19,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43147] 2026-10-08 23:58:19,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:20,594 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2816] 2026-10-08 23:58:20,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43149] 2026-10-08 23:58:20,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:20,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:58:20,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:58:21,300 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:21] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.018 0.450 2026-10-08 23:58:21,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_b from n/a 2026-10-08 23:58:21,383 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:21] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.016 0.038 2026-10-08 23:58:21,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [658, 657, 656] 2026-10-08 23:58:21,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_key_comes_from_the_callers_own_company ... 2026-10-08 23:58:30,401 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2817] 2026-10-08 23:58:30,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43336] 2026-10-08 23:58:30,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:31,192 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2818] 2026-10-08 23:58:31,207 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43338] 2026-10-08 23:58:31,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:32,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2819] 2026-10-08 23:58:32,018 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43340] 2026-10-08 23:58:32,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:32,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:58:32,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:58:32,691 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:32] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.011 0.432 2026-10-08 23:58:32,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_b from n/a 2026-10-08 23:58:32,754 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:32] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.010 0.021 2026-10-08 23:58:32,767 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [661, 660, 659] 2026-10-08 23:58:32,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_never_opens_on_the_companys_credential ... 2026-10-08 23:58:42,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2820] 2026-10-08 23:58:42,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43527] 2026-10-08 23:58:42,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:42,993 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2821] 2026-10-08 23:58:43,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43529] 2026-10-08 23:58:43,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:43,794 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2822] 2026-10-08 23:58:43,820 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43531] 2026-10-08 23:58:43,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:44,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:58:44,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:58:44,570 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:44] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.014 0.529 2026-10-08 23:58:44,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664, 663, 662] 2026-10-08 23:58:44,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_token_is_handed_over_with_a_remaining_lifetime ... 2026-10-08 23:58:53,200 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2823] 2026-10-08 23:58:53,211 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43718] 2026-10-08 23:58:53,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:53,889 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2824] 2026-10-08 23:58:53,899 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43720] 2026-10-08 23:58:53,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:54,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2825] 2026-10-08 23:58:54,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43722] 2026-10-08 23:58:54,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:54,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_w4_picker_a from n/a 2026-10-08 23:58:54,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:58:56,779 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:56] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.014 1.907 2026-10-08 23:58:56,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [667, 666, 665] 2026-10-08 23:58:56,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:58:56,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_a_call_that_is_not_refused_fails_the_test ... 2026-10-08 23:58:57,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_a_refusal_that_broke_the_transaction_leaves_it_usable ... 2026-10-08 23:58:57,241 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_an_error_that_is_not_a_refusal_is_not_swallowed ... 2026-10-08 23:58:57,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_what_a_refused_call_wrote_is_still_there_to_be_asserted_on ... 2026-10-08 23:58:57,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:58:57,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models: Starting TestSessionNamesTheDriveCapableModels.test_a_portal_users_session_names_no_drive_models_at_all ... 2026-10-08 23:58:58,121 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2826] 2026-10-08 23:58:58,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43728] 2026-10-08 23:58:58,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:58,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_session_probe_portal from n/a 2026-10-08 23:58:58,206 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:58:58,744 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:58:58] "POST /web/session/get_session_info HTTP/1.1" 200 - 39 0.032 0.508 2026-10-08 23:58:58,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models.TestSessionNamesTheDriveCapableModels.test_a_portal_users_session_names_no_drive_models_at_all: waiting for threads: [] 2026-10-08 23:58:58,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models: Starting TestSessionNamesTheDriveCapableModels.test_an_internal_users_session_names_the_drive_capable_models ... 2026-10-08 23:58:59,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2827] 2026-10-08 23:58:59,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43730] 2026-10-08 23:58:59,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:58:59,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:gdrive_session_probe_internal from n/a 2026-10-08 23:58:59,666 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:59:00,380 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:59:00] "POST /web/session/get_session_info HTTP/1.1" 200 - 93 0.094 0.623 2026-10-08 23:59:00,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models.TestSessionNamesTheDriveCapableModels.test_an_internal_users_session_names_the_drive_capable_models: waiting for threads: [] 2026-10-08 23:59:00,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:59:00,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_settings_page_hands_over_the_redirect_uri: Starting TestTheSettingsPageHandsOverTheRedirectUri.test_opening_settings_hands_the_administrator_the_redirect_uri ... 2026-10-08 23:59:01,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2828] 2026-10-08 23:59:01,252 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43732] 2026-10-08 23:59:01,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:01,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_settings_page_hands_over_the_redirect_uri: Starting TestTheSettingsPageHandsOverTheRedirectUri.test_the_redirect_uri_is_on_the_settings_screen_to_be_copied ... 2026-10-08 23:59:02,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2829] 2026-10-08 23:59:02,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43734] 2026-10-08 23:59:02,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:03,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:59:03,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_searching_for_google_drive_reaches_this_modules_settings ... 2026-10-08 23:59:03,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2830] 2026-10-08 23:59:03,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43736] 2026-10-08 23:59:03,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:04,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_the_google_drive_block_is_a_unit_the_settings_search_can_index ... 2026-10-08 23:59:05,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2831] 2026-10-08 23:59:05,637 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43738] 2026-10-08 23:59:05,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:06,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_the_settings_arch_really_does_carry_searchable_units ... 2026-10-08 23:59:07,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2832] 2026-10-08 23:59:07,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43740] 2026-10-08 23:59:07,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:08,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:59:08,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_a_credential_key_is_recognised_whatever_its_capitalisation ... 2026-10-08 23:59:08,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_an_ordinary_drive_payload_is_not_refused ... 2026-10-08 23:59:08,494 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668] 2026-10-08 23:59:08,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_no_oauth_credential_may_travel_on_a_drive_call ... 2026-10-08 23:59:08,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_the_refusal_names_every_key_it_found_not_only_the_first ... 2026-10-08 23:59:08,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:59:08,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_host_smuggled_as_user_information_is_refused ... 2026-10-08 23:59:09,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_host_that_merely_ends_in_an_allowed_one_is_refused ... 2026-10-08 23:59:09,062 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_plain_http_drive_url_is_refused ... 2026-10-08 23:59:09,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_protocol_relative_endpoint_never_reaches_another_host ... 2026-10-08 23:59:09,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [669] 2026-10-08 23:59:09,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_traversal_hidden_in_a_file_id_cannot_climb_out_of_the_plane ... 2026-10-08 23:59:09,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_an_ordinary_drive_url_is_accepted ... 2026-10-08 23:59:09,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-10-08 23:59:09,290 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_no_google_oauth_host_can_be_addressed_from_the_transport ... 2026-10-08 23:59:09,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_the_second_allowed_drive_host_is_also_accepted ... 2026-10-08 23:59:09,372 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-10-08 23:59:09,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:59:09,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_reader_who_may_not_open_the_record_is_never_told_that_its_files_have_already_gone ... 2026-10-08 23:59:10,121 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2833] 2026-10-08 23:59:10,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43742] 2026-10-08 23:59:10,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:10,808 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2834] 2026-10-08 23:59:10,822 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43747] 2026-10-08 23:59:10,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:10,880 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3840], uid: 2043, model: res.partner 2026-10-08 23:59:10,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2043, model: ir.attachment 2026-10-08 23:59:10,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_no_file_and_a_record_whose_files_have_all_gone_are_not_told_the_same_thing ... 2026-10-08 23:59:11,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2835] 2026-10-08 23:59:11,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43749] 2026-10-08 23:59:11,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:11,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_one_sendable_file_beside_one_already_in_drive_offers_only_the_sendable_one ... 2026-10-08 23:59:12,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2836] 2026-10-08 23:59:12,553 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43753] 2026-10-08 23:59:12,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:12,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_only_a_pasted_link_is_in_the_same_situation_as_one_holding_no_file_at_all ... 2026-10-08 23:59:13,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2837] 2026-10-08 23:59:13,599 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43758] 2026-10-08 23:59:13,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:13,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_only_an_empty_file_is_in_the_same_situation_as_one_holding_no_file_at_all ... 2026-10-08 23:59:14,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2838] 2026-10-08 23:59:14,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43762] 2026-10-08 23:59:14,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:14,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_with_a_file_it_can_still_send_is_in_neither_empty_situation_and_is_offered_that_file ... 2026-10-08 23:59:15,632 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2839] 2026-10-08 23:59:15,644 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43766] 2026-10-08 23:59:15,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:15,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_the_two_empty_situations_reach_the_browser_under_the_names_the_browser_branches_on ... 2026-10-08 23:59:16,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2840] 2026-10-08 23:59:16,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43771] 2026-10-08 23:59:16,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:16,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:59:16,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_authenticated_user_can_obtain_a_drive_token_over_rpc ... 2026-10-08 23:59:17,403 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2841] 2026-10-08 23:59:17,418 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43776] 2026-10-08 23:59:17,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:18,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2842] 2026-10-08 23:59:18,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43778] 2026-10-08 23:59:18,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:18,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_authenticated_user_can_read_the_company_credential_over_rpc ... 2026-10-08 23:59:18,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2843] 2026-10-08 23:59:18,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43781] 2026-10-08 23:59:18,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:19,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2844] 2026-10-08 23:59:19,302 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43783] 2026-10-08 23:59:19,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:19,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2052, model: google.drive.account 2026-10-08 23:59:19,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2052, model: google.drive.account 2026-10-08 23:59:19,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 2053, model: google.drive.account 2026-10-08 23:59:19,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [673, 672] 2026-10-08 23:59:19,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_credential_named_method_is_reachable_over_rpc ... 2026-10-08 23:59:20,070 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2845] 2026-10-08 23:59:20,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43786] 2026-10-08 23:59:20,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:20,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2846] 2026-10-08 23:59:20,639 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43788] 2026-10-08 23:59:20,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:20,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_the_company_credential_resolver_is_not_reachable_over_rpc ... 2026-10-08 23:59:21,231 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2847] 2026-10-08 23:59:21,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43791] 2026-10-08 23:59:21,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:21,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2848] 2026-10-08 23:59:21,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43793] 2026-10-08 23:59:21,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:22,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:59:22,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_a_second_request_that_missed_the_first_still_gets_a_connection ... 2026-10-08 23:59:22,768 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2849] 2026-10-08 23:59:22,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43795] 2026-10-08 23:59:22,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:22,886 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_nothing_here_hides_a_refusal_the_user_needs_to_see ... 2026-10-08 23:59:23,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2850] 2026-10-08 23:59:23,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43797] 2026-10-08 23:59:23,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:23,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_pressing_connect_twice_in_a_row_still_makes_one_account ... 2026-10-08 23:59:24,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2851] 2026-10-08 23:59:24,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43799] 2026-10-08 23:59:24,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:24,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_connection_handed_back_is_the_one_that_already_exists ... 2026-10-08 23:59:25,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2852] 2026-10-08 23:59:25,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43801] 2026-10-08 23:59:25,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:25,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_model_really_does_forbid_two_connections_for_one_person ... 2026-10-08 23:59:26,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2853] 2026-10-08 23:59:26,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43803] 2026-10-08 23:59:26,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:34,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_recovered_connection_is_usable_straight_away ... 2026-10-08 23:59:35,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2854] 2026-10-08 23:59:35,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43990] 2026-10-08 23:59:35,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:35,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:59:35,608 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:59:40,393 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9141a160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:59:40,394 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e8313a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:59:40,410 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:59:40,416 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8c18a660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:59:40,447 121 INFO rb-ed7f209-225380-422591 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-10-08 23:59:40,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_a_company_outage_refuses_an_ordinary_employee_by_naming_the_company ... 2026-10-08 23:59:51,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2855] 2026-10-08 23:59:51,325 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44177] 2026-10-08 23:59:51,336 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:52,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2856] 2026-10-08 23:59:52,296 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44179] 2026-10-08 23:59:52,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:59:52,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_applying_a_template_to_the_wrong_model_is_told_which_two_models_disagree ... 2026-10-09 00:00:00,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2857] 2026-10-09 00:00:00,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44368] 2026-10-09 00:00:00,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:01,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2858] 2026-10-09 00:00:01,769 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44370] 2026-10-09 00:00:01,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:02,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_is_offered_the_templates_their_company_registered ... 2026-10-09 00:00:11,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2859] 2026-10-09 00:00:11,285 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44559] 2026-10-09 00:00:11,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:12,125 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2860] 2026-10-09 00:00:12,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44561] 2026-10-09 00:00:12,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:12,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_picking_a_template_is_invited_to_connect_rather_than_denied_the_model_registry ... 2026-10-09 00:00:21,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2861] 2026-10-09 00:00:21,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44750] 2026-10-09 00:00:21,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:21,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2862] 2026-10-09 00:00:21,910 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44752] 2026-10-09 00:00:21,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:22,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_no_access_rule_or_group_in_this_module_opens_the_model_registry ... 2026-10-09 00:00:31,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2863] 2026-10-09 00:00:31,389 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44941] 2026-10-09 00:00:31,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:32,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2864] 2026-10-09 00:00:32,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44943] 2026-10-09 00:00:32,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:32,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_one_companys_outage_never_reaches_an_employee_of_another_company ... 2026-10-09 00:00:40,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2865] 2026-10-09 00:00:40,340 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45132] 2026-10-09 00:00:40,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:41,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2866] 2026-10-09 00:00:41,106 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45134] 2026-10-09 00:00:41,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:41,395 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_picking_a_model_on_a_template_over_rpc_does_not_demand_the_model_registry ... 2026-10-09 00:00:49,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2867] 2026-10-09 00:00:49,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45323] 2026-10-09 00:00:49,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:50,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2868] 2026-10-09 00:00:50,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45325] 2026-10-09 00:00:50,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:00:50,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_removing_the_company_connection_puts_an_ordinary_employee_back_on_their_own_account ... 2026-10-09 00:00:59,319 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2869] 2026-10-09 00:00:59,332 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45514] 2026-10-09 00:00:59,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:00,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2870] 2026-10-09 00:01:00,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45516] 2026-10-09 00:01:00,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:00,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-10-09 00:01:00,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_company_outage_refusal_holds_even_when_the_employee_could_have_acted ... 2026-10-09 00:01:10,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2871] 2026-10-09 00:01:10,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45705] 2026-10-09 00:01:10,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:11,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2872] 2026-10-09 00:01:11,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45707] 2026-10-09 00:01:11,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:11,413 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-10-09 00:01:11,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_template_path_still_works_when_the_model_registry_is_closed ... 2026-10-09 00:01:21,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2873] 2026-10-09 00:01:21,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45896] 2026-10-09 00:01:21,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:22,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2874] 2026-10-09 00:01:22,213 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45898] 2026-10-09 00:01:22,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:22,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2082, model: ir.model 2026-10-09 00:01:22,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2082, model: ir.model 2026-10-09 00:01:22,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_web_clients_door_onto_a_template_invites_the_employee_the_same_way ... 2026-10-09 00:01:31,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2875] 2026-10-09 00:01:31,946 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46087] 2026-10-09 00:01:31,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:32,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2876] 2026-10-09 00:01:32,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46089] 2026-10-09 00:01:32,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:33,265 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:01:37,999 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb8227600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:01:38,000 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea91120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:01:38,006 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:01:38,011 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea91a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:01:38,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:01:38,071 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_a_share_is_still_granted_by_the_employee ... 2026-10-09 00:01:39,304 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2877] 2026-10-09 00:01:39,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46093] 2026-10-09 00:01:39,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:40,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [679, 678, 677] 2026-10-09 00:01:40,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [676] 2026-10-09 00:01:40,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_a_template_copy_is_still_made_by_the_employee ... 2026-10-09 00:01:40,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2878] 2026-10-09 00:01:40,931 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46097] 2026-10-09 00:01:40,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:41,396 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682, 681] 2026-10-09 00:01:41,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [680] 2026-10-09 00:01:41,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_an_export_is_still_fetched_by_the_employee ... 2026-10-09 00:01:42,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2879] 2026-10-09 00:01:42,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46100] 2026-10-09 00:01:42,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:42,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686, 685, 684] 2026-10-09 00:01:42,808 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [683] 2026-10-09 00:01:42,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_an_upload_is_still_sent_by_the_employee ... 2026-10-09 00:01:43,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2880] 2026-10-09 00:01:43,524 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46103] 2026-10-09 00:01:43,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:43,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [690, 689, 688] 2026-10-09 00:01:43,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [687] 2026-10-09 00:01:43,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_the_records_folder_is_still_created_by_the_employee ... 2026-10-09 00:01:44,756 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2881] 2026-10-09 00:01:44,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46106] 2026-10-09 00:01:44,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:45,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [693, 692] 2026-10-09 00:01:45,278 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [691] 2026-10-09 00:01:45,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_this_company_has_connected_no_google_account_of_its_own ... 2026-10-09 00:01:46,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2882] 2026-10-09 00:01:46,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46109] 2026-10-09 00:01:46,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:01:46,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [694] 2026-10-09 00:01:46,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:01:47,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_a_configuration_restricted_to_a_group_is_hidden_from_others ... 2026-10-09 00:01:47,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_a_user_sees_only_their_own_sessions ... 2026-10-09 00:01:47,590 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2093 deleted viin.gsheet.import.session.node records with IDs: [1] 2026-10-09 00:01:47,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2092 deleted viin.gsheet.import.session.node records with IDs: [3] 2026-10-09 00:01:47,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_a_user_without_the_group_gets_no_session_key ... 2026-10-09 00:01:48,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_the_import_runs_with_the_users_rights ... 2026-10-09 00:01:48,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2093 deleted viin.gsheet.import.session.node records with IDs: [5] 2026-10-09 00:01:48,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_the_secret_is_readable_by_managers_only ... 2026-10-09 00:01:48,799 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 2093, model: viin.gsheet.account, fields: api_key 2026-10-09 00:01:48,880 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_the_session_names_the_models_the_user_may_import ... 2026-10-09 00:01:49,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:01:50,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_bad_number_is_reported_with_its_row_and_column ... 2026-10-09 00:01:50,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [7] 2026-10-09 00:01:50,249 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_default_value_fills_an_empty_cell_only ... 2026-10-09 00:01:50,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [9] 2026-10-09 00:01:50,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [11] 2026-10-09 00:01:50,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_fixed_value_needs_a_default_and_cannot_be_a_key ... 2026-10-09 00:01:50,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_line_without_a_sheet_column_writes_a_fixed_value ... 2026-10-09 00:01:50,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [13] 2026-10-09 00:01:50,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_many2many_leaf_splits_on_the_separator ... 2026-10-09 00:01:50,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [15] 2026-10-09 00:01:51,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_missing_column_is_named ... 2026-10-09 00:01:51,192 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [17] 2026-10-09 00:01:51,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_number_cell_going_to_a_text_field_loses_its_decimal_point ... 2026-10-09 00:01:51,318 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [19] 2026-10-09 00:01:51,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_required_empty_cell_refuses_the_row ... 2026-10-09 00:01:51,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [21] 2026-10-09 00:01:51,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_selection_accepts_the_label_or_the_value ... 2026-10-09 00:01:51,695 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [23] 2026-10-09 00:01:51,828 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [25] 2026-10-09 00:01:51,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_value_mapping_rewrites_the_cell_first ... 2026-10-09 00:01:52,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [27] 2026-10-09 00:01:52,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_an_explicit_date_format_wins ... 2026-10-09 00:01:52,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [29] 2026-10-09 00:01:52,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_an_expression_can_compose_the_value_from_the_row ... 2026-10-09 00:01:52,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [31] 2026-10-09 00:01:52,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_booleans_understand_yes_no_and_vietnamese ... 2026-10-09 00:01:52,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [33] 2026-10-09 00:01:52,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [35] 2026-10-09 00:01:52,789 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [37] 2026-10-09 00:01:52,889 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [39] 2026-10-09 00:01:52,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [41] 2026-10-09 00:01:53,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [43] 2026-10-09 00:01:53,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_column_headers_are_matched_ignoring_case_and_spacing ... 2026-10-09 00:01:53,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [45] 2026-10-09 00:01:53,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_dates_come_as_serial_numbers_iso_or_the_given_format ... 2026-10-09 00:01:53,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [47] 2026-10-09 00:01:53,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_numbers_typed_as_text_follow_the_decimal_separator ... 2026-10-09 00:01:53,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [49] 2026-10-09 00:01:53,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_the_formatting_defaults_follow_the_users_language ... 2026-10-09 00:01:53,993 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2096 deleted viin.gsheet.import.session.node records with IDs: [51] 2026-10-09 00:01:54,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:01:55,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_a_changed_cell_updates_only_the_columns_marked_update ... 2026-10-09 00:01:55,102 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [53, 54, 55, 56, 57, 58] 2026-10-09 00:01:55,847 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [65, 66, 67, 68, 69, 70] 2026-10-09 00:01:56,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_a_dry_run_rolls_back_but_keeps_the_counters ... 2026-10-09 00:01:56,453 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [77, 78, 79, 80, 81, 82] 2026-10-09 00:01:57,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_a_many2one_leaf_must_exist ... 2026-10-09 00:01:57,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [89] 2026-10-09 00:01:57,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_an_existing_company_matched_by_ref_is_not_matched_by_name ... 2026-10-09 00:01:57,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [91, 92, 93, 94, 95, 96] 2026-10-09 00:01:57,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_blank_rows_are_ignored ... 2026-10-09 00:01:58,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [103, 104, 105, 106, 107, 108] 2026-10-09 00:01:58,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_importing_the_same_sheet_twice_creates_nothing_twice ... 2026-10-09 00:01:58,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [115, 116, 117, 118, 119, 120] 2026-10-09 00:01:59,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [127, 128, 129, 130, 131, 132] 2026-10-09 00:01:59,822 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_lines_on_a_second_tab_join_on_the_header_key ... 2026-10-09 00:01:59,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [139, 140] 2026-10-09 00:02:00,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_one_import_creates_the_company_its_contacts_tags_and_bank ... 2026-10-09 00:02:00,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [143, 144, 145, 146, 147, 148] 2026-10-09 00:02:01,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_preview_writes_nothing_and_says_what_it_would_do ... 2026-10-09 00:02:01,222 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [155, 156, 157, 158, 159, 160] 2026-10-09 00:02:01,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_several_matches_are_reported_never_picked ... 2026-10-09 00:02:01,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [167, 168, 169, 170, 171, 172] 2026-10-09 00:02:01,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_the_hooks_see_every_node ... 2026-10-09 00:02:01,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [179, 180, 181, 182, 183, 184] 2026-10-09 00:02:02,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_the_plan_is_a_tree_of_what_belongs_to_what ... 2026-10-09 00:02:02,153 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [191, 192, 193, 194, 195, 196] 2026-10-09 00:02:02,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_without_a_header_key_every_row_is_its_own_record ... 2026-10-09 00:02:02,330 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [203] 2026-10-09 00:02:02,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:02:03,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_a_failed_group_does_not_poison_the_cache_of_the_next_one ... 2026-10-09 00:02:03,528 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [205, 206, 207] 2026-10-09 00:02:03,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_a_record_is_told_apart_by_the_keys_of_its_many2one_relations ... 2026-10-09 00:02:03,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [211, 212, 213, 214] 2026-10-09 00:02:04,054 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [219, 220, 221, 222] 2026-10-09 00:02:04,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_a_related_record_without_key_columns_matches_on_every_mapped_column ... 2026-10-09 00:02:04,331 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [227, 228, 229] 2026-10-09 00:02:04,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_an_archived_record_is_matched_not_duplicated ... 2026-10-09 00:02:04,590 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [233] 2026-10-09 00:02:04,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_import_valid_rows_only_keeps_the_good_rows ... 2026-10-09 00:02:04,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [235, 236, 237] 2026-10-09 00:02:05,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_lines_without_a_key_are_not_appended_to_an_existing_parent ... 2026-10-09 00:02:05,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [241, 242] 2026-10-09 00:02:05,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_when_found_error_refuses_the_row ... 2026-10-09 00:02:05,459 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [245, 246, 247] 2026-10-09 00:02:05,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_when_found_skip_leaves_the_record_and_its_lines_alone ... 2026-10-09 00:02:05,963 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [251, 252, 253] 2026-10-09 00:02:06,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_when_not_found_error_on_a_related_model_refuses_the_row ... 2026-10-09 00:02:06,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [257, 258, 259] 2026-10-09 00:02:06,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_when_not_found_skip_on_a_related_model_leaves_the_field_empty ... 2026-10-09 00:02:06,202 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [263, 264, 265] 2026-10-09 00:02:06,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_when_not_found_skip_on_the_root_skips_the_group ... 2026-10-09 00:02:06,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [269, 270, 271] 2026-10-09 00:02:06,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:02:07,644 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_field_mapped_twice_is_refused ... 2026-10-09 00:02:07,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_field_odoo_computes_itself_is_refused ... 2026-10-09 00:02:07,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_field_the_orm_still_writes_is_accepted ... 2026-10-09 00:02:07,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_path_ending_on_a_one2many_is_refused ... 2026-10-09 00:02:07,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_path_through_a_plain_field_is_refused ... 2026-10-09 00:02:07,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_path_through_relations_yields_one_node_per_model ... 2026-10-09 00:02:07,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_stored_computed_field_the_user_may_overwrite_is_accepted ... 2026-10-09 00:02:08,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_an_unknown_field_is_refused_in_words ... 2026-10-09 00:02:08,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_nodes_follow_the_lines_and_keep_their_policy ... 2026-10-09 00:02:08,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.config.line records with IDs: [253] 2026-10-09 00:02:08,089 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.config.node records with IDs: [158] 2026-10-09 00:02:08,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_the_demo_configuration_carries_its_policies ... 2026-10-09 00:02:08,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_the_line_knows_its_node_and_label ... 2026-10-09 00:02:08,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_the_model_picker_domain_only_uses_real_ir_model_fields ... 2026-10-09 00:02:08,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:02:08,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_a_key_missing_its_parts_is_refused ... 2026-10-09 00:02:08,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_a_sheet_not_shared_names_the_address_to_share_with ... 2026-10-09 00:02:08,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_a_token_is_obtained_once_then_reused ... 2026-10-09 00:02:08,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_an_api_key_goes_in_the_query_string ... 2026-10-09 00:02:08,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_changing_the_key_forgets_the_token ... 2026-10-09 00:02:08,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_read_columns_lists_the_header_row_of_the_default_sheet ... 2026-10-09 00:02:08,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_the_link_is_parsed_and_a_bad_one_is_refused_in_words ... 2026-10-09 00:02:08,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_the_service_account_email_is_read_from_the_key ... 2026-10-09 00:02:08,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_the_tab_is_resolved_by_name_gid_or_first ... 2026-10-09 00:02:09,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_values_are_fetched_unformatted ... 2026-10-09 00:02:09,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:02:10,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_configuration_without_columns_guesses_fields_from_the_headers ... 2026-10-09 00:02:10,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_failed_import_says_why_and_keeps_the_plan ... 2026-10-09 00:02:10,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [276] 2026-10-09 00:02:10,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.row records with IDs: [71, 72] 2026-10-09 00:02:10,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_flag_needs_a_field ... 2026-10-09 00:02:10,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_new_session_form_computes_without_a_configuration ... 2026-10-09 00:02:10,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_session_copies_the_mapping_and_may_diverge_from_it ... 2026-10-09 00:02:10,641 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [278] 2026-10-09 00:02:10,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2103 deleted viin.gsheet.import.config.line records with IDs: [271, 272] 2026-10-09 00:02:10,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_session_without_google_credential_says_so ... 2026-10-09 00:02:10,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [280] 2026-10-09 00:02:10,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_an_imported_session_cannot_be_run_again ... 2026-10-09 00:02:10,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [282] 2026-10-09 00:02:11,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_an_xlsx_keeps_numbers_and_dates_whatever_the_cell_format ... 2026-10-09 00:02:11,227 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [284] 2026-10-09 00:02:11,390 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [286] 2026-10-09 00:02:11,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_loading_lists_the_columns_the_configuration_ignores ... 2026-10-09 00:02:11,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [288] 2026-10-09 00:02:11,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_only_a_manager_saves_the_mapping_back ... 2026-10-09 00:02:11,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2104 deleted viin.gsheet.import.session.node records with IDs: [290] 2026-10-09 00:02:11,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_open_records_lists_what_the_session_created ... 2026-10-09 00:02:11,859 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [292] 2026-10-09 00:02:12,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_the_header_row_may_be_further_down ... 2026-10-09 00:02:12,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [294] 2026-10-09 00:02:12,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_the_mapping_signature_survives_fixed_value_lines ... 2026-10-09 00:02:12,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [296] 2026-10-09 00:02:12,241 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_the_start_wizard_prefills_from_the_configuration_and_loads ... 2026-10-09 00:02:12,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [298] 2026-10-09 00:02:12,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 00:02:15,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2105 deleted mail.mail records with IDs: [2883] 2026-10-09 00:02:16,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2884] 2026-10-09 00:02:16,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2885] 2026-10-09 00:02:16,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2886] 2026-10-09 00:02:16,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2107 deleted mail.mail records with IDs: [2887] 2026-10-09 00:02:16,756 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2888] 2026-10-09 00:02:16,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2889] 2026-10-09 00:02:17,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2109 deleted mail.mail records with IDs: [2890] 2026-10-09 00:02:17,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-10-09 00:02:17,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2107, model: viin.helpdesk.ticket 2026-10-09 00:02:17,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2107, model: viin.helpdesk.ticket 2026-10-09 00:02:17,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2107 deleted mail.message records with IDs: [46188, 46187] 2026-10-09 00:02:17,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 2107, model: viin.helpdesk.ticket 2026-10-09 00:02:17,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-10-09 00:02:17,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2891] 2026-10-09 00:02:18,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2107 deleted mail.message records with IDs: [46181, 46180] 2026-10-09 00:02:18,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 2107, model: viin.helpdesk.ticket 2026-10-09 00:02:18,149 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2107 deleted mail.message records with IDs: [46191, 46185, 46184] 2026-10-09 00:02:18,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2107 deleted viin.helpdesk.ticket records with IDs: [15] 2026-10-09 00:02:18,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2107 deleted mail.followers records with IDs: [5461, 5462, 5463] 2026-10-09 00:02:18,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-10-09 00:02:18,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-10-09 00:02:18,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2111 deleted viin.helpdesk.sla records with IDs: [4] 2026-10-09 00:02:18,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-10-09 00:02:18,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2111 deleted viin.helpdesk.tag records with IDs: [7] 2026-10-09 00:02:18,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-10-09 00:02:18,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-10-09 00:02:18,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2106, model: viin.helpdesk.stage 2026-10-09 00:02:18,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-10-09 00:02:18,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2106, model: viin.helpdesk.tag 2026-10-09 00:02:18,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-10-09 00:02:18,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [718], uid: 2106, model: viin.helpdesk.team 2026-10-09 00:02:18,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [718], uid: 2106, model: viin.helpdesk.team 2026-10-09 00:02:18,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 2106, model: viin.helpdesk.ticket 2026-10-09 00:02:18,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-10-09 00:02:19,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2105, model: viin.helpdesk.stage 2026-10-09 00:02:19,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-10-09 00:02:19,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [46181, 46180] 2026-10-09 00:02:19,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2105 deleted viin.helpdesk.ticket records with IDs: [13] 2026-10-09 00:02:19,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2105 deleted mail.followers records with IDs: [5455, 5456, 5457] 2026-10-09 00:02:19,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-10-09 00:02:19,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [718], uid: 2108, model: viin.helpdesk.team 2026-10-09 00:02:19,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2892] 2026-10-09 00:02:19,627 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2893] 2026-10-09 00:02:19,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2110 deleted mail.message records with IDs: [46194, 46193, 46192, 46183, 46182] 2026-10-09 00:02:19,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 2110, model: viin.helpdesk.ticket 2026-10-09 00:02:19,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [718], uid: 2110, model: viin.helpdesk.team 2026-10-09 00:02:19,861 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2109 deleted mail.message records with IDs: [46187] 2026-10-09 00:02:19,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2109 deleted viin.helpdesk.ticket records with IDs: [17] 2026-10-09 00:02:19,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2109 deleted mail.followers records with IDs: [5466, 5467] 2026-10-09 00:02:19,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-10-09 00:02:20,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2107, model: viin.helpdesk.sla 2026-10-09 00:02:20,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:02:24,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2112 deleted mail.mail records with IDs: [2894] 2026-10-09 00:02:24,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2895] 2026-10-09 00:02:24,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2113 deleted mail.mail records with IDs: [2896] 2026-10-09 00:02:24,736 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2897] 2026-10-09 00:02:24,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2114 deleted mail.mail records with IDs: [2898] 2026-10-09 00:02:25,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2899] 2026-10-09 00:02:25,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2900] 2026-10-09 00:02:25,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2116 deleted mail.mail records with IDs: [2901] 2026-10-09 00:02:25,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-10-09 00:02:25,637 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2113 deleted mail.mail records with IDs: [2902] 2026-10-09 00:02:25,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:02:29,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2119 deleted mail.mail records with IDs: [2903] 2026-10-09 00:02:29,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2904] 2026-10-09 00:02:29,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2120 deleted mail.mail records with IDs: [2905] 2026-10-09 00:02:29,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2906] 2026-10-09 00:02:29,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2121 deleted mail.mail records with IDs: [2907] 2026-10-09 00:02:30,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2908] 2026-10-09 00:02:30,231 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2909] 2026-10-09 00:02:30,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2123 deleted mail.mail records with IDs: [2910] 2026-10-09 00:02:30,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-10-09 00:02:30,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2911] 2026-10-09 00:02:30,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-10-09 00:02:30,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2912] 2026-10-09 00:02:30,985 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2913] 2026-10-09 00:02:31,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2914] 2026-10-09 00:02:31,209 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2915] 2026-10-09 00:02:31,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-10-09 00:02:31,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2916] 2026-10-09 00:02:31,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2917] 2026-10-09 00:02:31,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2918] 2026-10-09 00:02:31,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2919] 2026-10-09 00:02:31,982 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2920] 2026-10-09 00:02:32,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2921] 2026-10-09 00:02:32,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_gateway_ticket_keeps_root_partner_email ... 2026-10-09 00:02:32,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2922] 2026-10-09 00:02:32,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_no_contact_defaults_to_the_creator ... 2026-10-09 00:02:32,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2923] 2026-10-09 00:02:32,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-10-09 00:02:33,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2924] 2026-10-09 00:02:33,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-10-09 00:02:33,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2925] 2026-10-09 00:02:33,611 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2926] 2026-10-09 00:02:33,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2927] 2026-10-09 00:02:33,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2928] 2026-10-09 00:02:33,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_keeps_creator_own_contact_email ... 2026-10-09 00:02:34,238 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2929] 2026-10-09 00:02:34,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_updates_the_customer_contact ... 2026-10-09 00:02:34,588 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2930] 2026-10-09 00:02:34,680 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-10-09 00:02:34,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-10-09 00:02:34,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:02:38,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2126 deleted mail.mail records with IDs: [2931] 2026-10-09 00:02:38,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2932] 2026-10-09 00:02:38,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2127 deleted mail.mail records with IDs: [2933] 2026-10-09 00:02:38,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2934] 2026-10-09 00:02:38,894 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2128 deleted mail.mail records with IDs: [2935] 2026-10-09 00:02:38,995 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2936] 2026-10-09 00:02:39,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2937] 2026-10-09 00:02:39,362 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2130 deleted mail.mail records with IDs: [2938] 2026-10-09 00:02:39,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-10-09 00:02:39,439 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46243, 46242, 46241, 46240, 46239, 46238, 46237, 46236, 2758, 2757, 2756, 2755, 2754, 2753, 2752, 2751, 2750, 2749, 2748, 2745, 2744, 2743, 2742, 2741, 2740, 2739, 2738, 2737, 2736, 2735, 2734, 2733, 2732, 2731] 2026-10-09 00:02:39,471 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [146723, 146732, 146733, 146734, 146724, 146725, 146726, 146727, 146728, 146729, 146730, 146731] 2026-10-09 00:02:39,471 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 52, 51, 50, 49, 48, 12, 9, 8, 5] 2026-10-09 00:02:39,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 5528, 5529, 5530, 5531, 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540] 2026-10-09 00:02:39,684 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2939] 2026-10-09 00:02:39,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2940] 2026-10-09 00:02:39,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2941] 2026-10-09 00:02:40,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2942] 2026-10-09 00:02:40,205 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2943] 2026-10-09 00:02:40,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2944] 2026-10-09 00:02:40,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2945] 2026-10-09 00:02:40,615 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2946] 2026-10-09 00:02:40,743 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2947] 2026-10-09 00:02:40,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2948] 2026-10-09 00:02:41,004 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2949] 2026-10-09 00:02:41,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2950] 2026-10-09 00:02:41,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-10-09 00:02:41,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46243, 46242, 46241, 46240, 46239, 46238, 46237, 46236, 2758, 2757, 2756, 2755, 2754, 2753, 2752, 2751, 2750, 2749, 2748, 2745, 2744, 2743, 2742, 2741, 2740, 2739, 2738, 2737, 2736, 2735, 2734, 2733, 2732, 2731] 2026-10-09 00:02:41,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [146723, 146732, 146733, 146734, 146724, 146725, 146726, 146727, 146728, 146729, 146730, 146731] 2026-10-09 00:02:41,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 52, 51, 50, 49, 48, 12, 9, 8, 5] 2026-10-09 00:02:41,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 5528, 5529, 5530, 5531, 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540] 2026-10-09 00:02:42,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2951] 2026-10-09 00:02:42,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2952] 2026-10-09 00:02:42,440 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2953] 2026-10-09 00:02:42,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2954] 2026-10-09 00:02:42,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2955] 2026-10-09 00:02:42,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2956] 2026-10-09 00:02:42,941 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2957] 2026-10-09 00:02:43,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2958] 2026-10-09 00:02:43,190 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2959] 2026-10-09 00:02:43,313 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2960] 2026-10-09 00:02:43,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2961] 2026-10-09 00:02:43,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2962] 2026-10-09 00:02:44,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:02:44,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-10-09 00:02:44,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal from n/a 2026-10-09 00:02:44,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:02:46,302 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:46] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.266 1.663 2026-10-09 00:02:46,659 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:46] "POST /my/tickets/create HTTP/1.1" 200 - 109 0.101 0.242 2026-10-09 00:02:47,086 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:47] "GET /my/tickets/77 HTTP/1.1" 200 - 55 0.104 0.308 2026-10-09 00:02:47,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2965] 2026-10-09 00:02:47,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2966] 2026-10-09 00:02:47,720 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:47] "GET /my/tickets/77 HTTP/1.1" 200 - 30 0.058 0.126 2026-10-09 00:02:47,748 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:47] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.018 2026-10-09 00:02:48,197 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:48] "GET /my HTTP/1.1" 200 - 78 0.065 0.375 2026-10-09 00:02:48,532 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:02:48] "GET /my/tickets HTTP/1.1" 200 - 46 0.068 0.258 2026-10-09 00:02:48,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-10-09 00:02:48,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:02:51,962 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2133 deleted mail.mail records with IDs: [2967] 2026-10-09 00:02:52,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2968] 2026-10-09 00:02:52,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2134 deleted mail.mail records with IDs: [2969] 2026-10-09 00:02:52,372 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2970] 2026-10-09 00:02:52,591 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2135 deleted mail.mail records with IDs: [2971] 2026-10-09 00:02:52,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2972] 2026-10-09 00:02:52,878 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2973] 2026-10-09 00:02:53,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2137 deleted mail.mail records with IDs: [2974] 2026-10-09 00:02:53,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2975] 2026-10-09 00:02:53,302 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2976] 2026-10-09 00:02:53,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2977] 2026-10-09 00:02:53,534 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2978] 2026-10-09 00:02:53,670 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2979] 2026-10-09 00:02:53,778 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2980] 2026-10-09 00:02:53,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2981] 2026-10-09 00:02:53,997 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2982] 2026-10-09 00:02:54,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2983] 2026-10-09 00:02:54,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2984] 2026-10-09 00:02:54,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2985] 2026-10-09 00:02:54,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2986] 2026-10-09 00:02:54,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2987] 2026-10-09 00:02:54,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2988] 2026-10-09 00:02:54,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_dashboard_rating_counted_when_db_clock_runs_ahead_of_host ... 2026-10-09 00:02:54,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2989] 2026-10-09 00:02:55,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2990] 2026-10-09 00:02:55,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_helpdesk_ticket_dashboard ... 2026-10-09 00:02:55,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:02:55,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-10-09 00:02:55,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-10-09 00:02:56,052 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2991] 2026-10-09 00:02:56,092 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2992] 2026-10-09 00:02:56,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-10-09 00:02:56,528 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2993] 2026-10-09 00:02:56,712 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2994] 2026-10-09 00:02:56,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2995] 2026-10-09 00:02:56,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:02:56,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-10-09 00:02:57,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2996] 2026-10-09 00:02:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:57,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-09 00:02:58,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-09 00:02:58,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-10-09 00:02:59,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-10-09 00:02:59,278 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3002] 2026-10-09 00:02:59,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-10-09 00:02:59,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3003] 2026-10-09 00:02:59,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-10-09 00:02:59,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3004] 2026-10-09 00:03:00,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3005] 2026-10-09 00:03:00,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-10-09 00:03:00,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3006] 2026-10-09 00:03:00,680 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:03:04,165 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2140 deleted mail.mail records with IDs: [3007] 2026-10-09 00:03:04,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3008] 2026-10-09 00:03:04,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2141 deleted mail.mail records with IDs: [3009] 2026-10-09 00:03:04,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3010] 2026-10-09 00:03:04,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2142 deleted mail.mail records with IDs: [3011] 2026-10-09 00:03:04,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3012] 2026-10-09 00:03:05,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3013] 2026-10-09 00:03:05,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2144 deleted mail.mail records with IDs: [3014] 2026-10-09 00:03:05,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-10-09 00:03:05,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3015] 2026-10-09 00:03:05,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-10-09 00:03:06,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3016] 2026-10-09 00:03:06,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-10-09 00:03:06,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3017] 2026-10-09 00:03:06,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-10-09 00:03:07,139 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3018] 2026-10-09 00:03:07,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-10-09 00:03:07,492 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3019] 2026-10-09 00:03:07,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126898] 2026-10-09 00:03:07,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-10-09 00:03:07,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:11,181 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2147 deleted mail.mail records with IDs: [3020] 2026-10-09 00:03:11,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3021] 2026-10-09 00:03:11,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2148 deleted mail.mail records with IDs: [3022] 2026-10-09 00:03:11,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3023] 2026-10-09 00:03:11,713 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2149 deleted mail.mail records with IDs: [3024] 2026-10-09 00:03:11,824 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3025] 2026-10-09 00:03:12,030 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3026] 2026-10-09 00:03:12,243 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2151 deleted mail.mail records with IDs: [3027] 2026-10-09 00:03:12,392 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3028] 2026-10-09 00:03:12,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3029] 2026-10-09 00:03:12,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-10-09 00:03:12,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:16,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2154 deleted mail.mail records with IDs: [3030] 2026-10-09 00:03:16,144 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3031] 2026-10-09 00:03:16,304 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2155 deleted mail.mail records with IDs: [3032] 2026-10-09 00:03:16,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3033] 2026-10-09 00:03:16,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2156 deleted mail.mail records with IDs: [3034] 2026-10-09 00:03:16,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3035] 2026-10-09 00:03:17,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3036] 2026-10-09 00:03:17,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2158 deleted mail.mail records with IDs: [3037] 2026-10-09 00:03:17,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-10-09 00:03:17,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3038] 2026-10-09 00:03:17,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-10-09 00:03:17,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3039] 2026-10-09 00:03:18,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:21,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2161 deleted mail.mail records with IDs: [3040] 2026-10-09 00:03:21,472 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3041] 2026-10-09 00:03:21,631 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2162 deleted mail.mail records with IDs: [3042] 2026-10-09 00:03:21,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3043] 2026-10-09 00:03:21,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2163 deleted mail.mail records with IDs: [3044] 2026-10-09 00:03:22,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3045] 2026-10-09 00:03:22,229 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3046] 2026-10-09 00:03:22,451 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2165 deleted mail.mail records with IDs: [3047] 2026-10-09 00:03:22,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-10-09 00:03:22,894 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3048] 2026-10-09 00:03:22,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-10-09 00:03:23,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3049] 2026-10-09 00:03:23,395 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:27,117 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2168 deleted mail.mail records with IDs: [3050] 2026-10-09 00:03:27,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3051] 2026-10-09 00:03:27,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2169 deleted mail.mail records with IDs: [3052] 2026-10-09 00:03:27,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3053] 2026-10-09 00:03:27,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2170 deleted mail.mail records with IDs: [3054] 2026-10-09 00:03:27,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3055] 2026-10-09 00:03:28,009 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3056] 2026-10-09 00:03:28,217 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2172 deleted mail.mail records with IDs: [3057] 2026-10-09 00:03:28,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-10-09 00:03:28,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3058] 2026-10-09 00:03:28,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-10-09 00:03:28,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3059] 2026-10-09 00:03:28,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:28,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-10-09 00:03:29,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:03:32,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2175 deleted mail.mail records with IDs: [3060] 2026-10-09 00:03:33,007 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3061] 2026-10-09 00:03:33,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2176 deleted mail.mail records with IDs: [3062] 2026-10-09 00:03:33,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3063] 2026-10-09 00:03:33,421 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2177 deleted mail.mail records with IDs: [3064] 2026-10-09 00:03:33,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3065] 2026-10-09 00:03:33,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3066] 2026-10-09 00:03:33,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2179 deleted mail.mail records with IDs: [3067] 2026-10-09 00:03:33,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-10-09 00:03:33,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-10-09 00:03:34,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-10-09 00:03:34,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:37,562 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2182 deleted mail.mail records with IDs: [3068] 2026-10-09 00:03:37,678 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3069] 2026-10-09 00:03:37,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2183 deleted mail.mail records with IDs: [3070] 2026-10-09 00:03:37,965 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3071] 2026-10-09 00:03:38,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2184 deleted mail.mail records with IDs: [3072] 2026-10-09 00:03:38,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3073] 2026-10-09 00:03:38,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3074] 2026-10-09 00:03:38,623 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2186 deleted mail.mail records with IDs: [3075] 2026-10-09 00:03:38,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-10-09 00:03:38,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:42,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2189 deleted mail.mail records with IDs: [3076] 2026-10-09 00:03:42,304 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3077] 2026-10-09 00:03:42,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2190 deleted mail.mail records with IDs: [3078] 2026-10-09 00:03:42,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3079] 2026-10-09 00:03:42,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2191 deleted mail.mail records with IDs: [3080] 2026-10-09 00:03:42,839 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3081] 2026-10-09 00:03:42,997 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3082] 2026-10-09 00:03:43,174 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2193 deleted mail.mail records with IDs: [3083] 2026-10-09 00:03:43,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-10-09 00:03:43,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3084] 2026-10-09 00:03:43,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140974] 2026-10-09 00:03:43,426 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-10-09 00:03:43,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-10-09 00:03:44,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3085] 2026-10-09 00:03:44,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-10-09 00:03:44,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3086] 2026-10-09 00:03:44,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:47,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2196 deleted mail.mail records with IDs: [3087] 2026-10-09 00:03:48,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3088] 2026-10-09 00:03:48,243 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2197 deleted mail.mail records with IDs: [3089] 2026-10-09 00:03:48,318 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3090] 2026-10-09 00:03:48,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2198 deleted mail.mail records with IDs: [3091] 2026-10-09 00:03:48,609 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3092] 2026-10-09 00:03:48,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3093] 2026-10-09 00:03:49,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2200 deleted mail.mail records with IDs: [3094] 2026-10-09 00:03:49,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3095] 2026-10-09 00:03:49,330 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3096] 2026-10-09 00:03:49,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-10-09 00:03:49,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3097] 2026-10-09 00:03:49,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-10-09 00:03:49,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3098] 2026-10-09 00:03:50,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-10-09 00:03:50,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-10-09 00:03:50,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3100] 2026-10-09 00:03:50,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:03:51,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3101] 2026-10-09 00:03:51,301 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3102] 2026-10-09 00:03:51,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3103] 2026-10-09 00:03:51,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-10-09 00:03:51,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:03:55,005 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2203 deleted mail.mail records with IDs: [3104] 2026-10-09 00:03:55,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3105] 2026-10-09 00:03:55,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2204 deleted mail.mail records with IDs: [3106] 2026-10-09 00:03:55,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3107] 2026-10-09 00:03:55,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2205 deleted mail.mail records with IDs: [3108] 2026-10-09 00:03:55,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3109] 2026-10-09 00:03:55,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3110] 2026-10-09 00:03:55,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2207 deleted mail.mail records with IDs: [3111] 2026-10-09 00:03:55,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-10-09 00:03:56,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal from n/a 2026-10-09 00:03:56,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:03:59,106 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:03:59] "GET /my/tickets/create?saleorder=645 HTTP/1.1" 200 - 227 0.162 2.537 2026-10-09 00:03:59,498 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:03:59] "POST /my/tickets/create?saleorder=645 HTTP/1.1" 200 - 113 0.123 0.261 2026-10-09 00:03:59,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-10-09 00:04:08,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:company_b_portal from n/a 2026-10-09 00:04:08,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:04:10,063 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:04:10] "GET /my/tickets/create?saleorder=646 HTTP/1.1" 200 - 222 0.192 1.597 2026-10-09 00:04:10,457 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:04:10] "POST /my/tickets/create?saleorder=646 HTTP/1.1" 200 - 91 0.140 0.239 2026-10-09 00:04:10,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:04:10,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-10-09 00:04:10,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-10-09 00:04:11,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:04:14,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2211 deleted mail.mail records with IDs: [3115] 2026-10-09 00:04:14,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3116] 2026-10-09 00:04:14,814 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2212 deleted mail.mail records with IDs: [3117] 2026-10-09 00:04:14,903 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3118] 2026-10-09 00:04:15,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2213 deleted mail.mail records with IDs: [3119] 2026-10-09 00:04:15,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3120] 2026-10-09 00:04:15,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3121] 2026-10-09 00:04:15,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2215 deleted mail.mail records with IDs: [3122] 2026-10-09 00:04:15,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-10-09 00:04:16,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-10-09 00:04:16,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:04:20,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2218 deleted mail.mail records with IDs: [3123] 2026-10-09 00:04:20,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3124] 2026-10-09 00:04:20,341 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2219 deleted mail.mail records with IDs: [3125] 2026-10-09 00:04:20,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3126] 2026-10-09 00:04:20,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2220 deleted mail.mail records with IDs: [3127] 2026-10-09 00:04:20,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3128] 2026-10-09 00:04:20,969 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3129] 2026-10-09 00:04:21,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2222 deleted mail.mail records with IDs: [3130] 2026-10-09 00:04:21,701 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3131] 2026-10-09 00:04:21,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-10-09 00:04:22,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-10-09 00:04:22,536 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-10-09 00:04:22,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-10-09 00:04:23,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-10-09 00:04:23,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-10-09 00:04:24,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:04:24,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-10-09 00:04:24,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-10-09 00:04:24,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-10-09 00:04:24,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:04:25,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-10-09 00:04:25,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-10-09 00:04:25,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-10-09 00:04:26,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_04_recursive_managers_index_order_case_employee_has_line_manager_plus_department_managers ... 2026-10-09 00:04:26,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-10-09 00:04:26,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-10-09 00:04:26,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-10-09 00:04:26,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 00:04:27,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-10-09 00:04:27,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-10-09 00:04:28,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:04:28,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-10-09 00:04:28,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:04:29,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestIncludeDepartmentManagerEdgeCases.test_92_include_department_manager_false_still_matches_due_to_parent_id_tree ... 2026-10-09 00:04:29,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:04:30,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-10-09 00:04:30,604 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-10-09 00:04:30,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-10-09 00:04:31,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-10-09 00:04:31,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-10-09 00:04:32,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-09 00:04:33,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-10-09 00:04:33,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-10-09 00:04:33,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:04:33,840 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-10-09 00:04:34,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-10-09 00:04:34,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-10-09 00:04:34,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:04:34,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-10-09 00:04:34,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-10-09 00:04:34,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:04:34,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-10-09 00:04:34,713 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-10-09 00:04:34,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-10-09 00:04:34,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-10-09 00:04:34,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-10-09 00:04:35,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-10-09 00:04:35,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-10-09 00:04:35,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-10-09 00:04:35,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-10-09 00:04:35,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:04:37,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-10-09 00:04:37,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-10-09 00:04:37,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-10-09 00:04:37,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-10-09 00:04:38,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-10-09 00:04:38,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 00:04:38,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-10-09 00:04:39,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_07_search_in_accepts_int_operand_and_filters_non_int_list ... 2026-10-09 00:04:39,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-10-09 00:04:39,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:04:40,229 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3132] 2026-10-09 00:04:40,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46544] 2026-10-09 00:04:40,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:04:40,878 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3133] 2026-10-09 00:04:40,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46546] 2026-10-09 00:04:40,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:04:40,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-10-09 00:04:40,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2225, model: hr.employee 2026-10-09 00:04:40,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-10-09 00:04:41,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-10-09 00:04:41,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2225, model: hr.organization 2026-10-09 00:04:41,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-10-09 00:04:41,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2225, model: hr.organization.participation 2026-10-09 00:04:41,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:04:41,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-10-09 00:04:43,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-10-09 00:04:44,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:04:45,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-10-09 00:04:46,778 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:04:46,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-10-09 00:04:48,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-10-09 00:04:50,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:04:50,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-10-09 00:04:54,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-10-09 00:04:57,484 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:05:09,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-10-09 00:05:10,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-10-09 00:05:10,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-10-09 00:05:11,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-10-09 00:05:11,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-10-09 00:05:12,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-10-09 00:05:12,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:05:23,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-10-09 00:05:24,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: viin.hr.appraisal 2026-10-09 00:05:24,359 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2245 deleted mail.message records with IDs: [47036] 2026-10-09 00:05:24,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: viin.hr.appraisal 2026-10-09 00:05:24,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-10-09 00:05:24,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2246, model: viin.hr.appraisal 2026-10-09 00:05:24,863 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2246 deleted mail.message records with IDs: [47042] 2026-10-09 00:05:24,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2246, model: viin.hr.appraisal 2026-10-09 00:05:24,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-10-09 00:05:25,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2247 deleted mail.message records with IDs: [47047] 2026-10-09 00:05:25,173 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2247 deleted viin.hr.appraisal records with IDs: [14] 2026-10-09 00:05:25,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2247 deleted mail.followers records with IDs: [5938] 2026-10-09 00:05:25,244 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-10-09 00:05:25,786 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-10-09 00:05:26,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-10-09 00:05:27,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-10-09 00:05:27,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-10-09 00:05:27,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-10-09 00:05:27,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 2245, model: survey.survey 2026-10-09 00:05:27,537 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2245, model: survey.survey 2026-10-09 00:05:27,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:05:40,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_employee_participating_in_appraisal_survey_can_still_read_it ... 2026-10-09 00:05:40,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-10-09 00:05:40,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2249, model: survey.survey 2026-10-09 00:05:40,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_survey_manager_cannot_read_certification_survey_via_appraisal_rule ... 2026-10-09 00:05:40,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2254, model: survey.survey 2026-10-09 00:05:41,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_survey_user_cannot_read_certification_survey_via_appraisal_rule ... 2026-10-09 00:05:41,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2253, model: survey.survey 2026-10-09 00:05:41,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 00:05:41,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-10-09 00:05:42,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-10-09 00:05:42,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-10-09 00:05:42,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-10-09 00:05:42,595 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-10-09 00:05:43,505 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [660] 2026-10-09 00:05:43,599 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-10-09 00:05:43,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-10-09 00:05:43,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-10-09 00:05:43,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-10-09 00:05:44,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-10-09 00:05:44,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-10-09 00:05:44,492 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-10-09 00:05:44,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-10-09 00:05:44,841 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-10-09 00:05:45,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-10-09 00:05:45,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-10-09 00:05:45,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:05:45,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-10-09 00:05:46,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:05:46,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-10-09 00:05:46,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-10-09 00:05:46,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-10-09 00:05:47,174 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-10-09 00:05:47,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-10-09 00:05:47,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-10-09 00:05:47,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-10-09 00:05:48,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-10-09 00:05:48,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-10-09 00:05:48,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-10-09 00:05:49,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-10-09 00:05:49,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-10-09 00:05:49,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:05:49,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-10-09 00:05:50,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-10-09 00:05:50,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-10-09 00:05:51,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-10-09 00:05:51,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-10-09 00:05:51,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-10-09 00:05:52,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-10-09 00:05:53,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-10-09 00:05:53,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-10-09 00:05:55,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-10-09 00:05:55,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-10-09 00:05:56,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-10-09 00:05:57,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-10-09 00:05:58,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-10-09 00:05:59,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-10-09 00:06:00,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-10-09 00:06:00,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-10-09 00:06:01,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-10-09 00:06:02,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:06:02,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-10-09 00:06:03,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-10-09 00:06:03,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-10-09 00:06:04,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-10-09 00:06:04,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-10-09 00:06:04,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-10-09 00:06:05,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-10-09 00:06:06,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-10-09 00:06:06,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-10-09 00:06:07,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-10-09 00:06:08,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-10-09 00:06:08,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-10-09 00:06:09,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-10-09 00:06:09,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-10-09 00:06:10,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-10-09 00:06:11,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-10-09 00:06:12,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-10-09 00:06:12,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-10-09 00:06:13,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-10-09 00:06:13,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-10-09 00:06:14,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-10-09 00:06:15,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-10-09 00:06:15,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-10-09 00:06:16,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:06:16,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-10-09 00:06:16,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-10-09 00:06:16,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-10-09 00:06:17,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-10-09 00:06:17,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-10-09 00:06:17,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-10-09 00:06:18,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-10-09 00:06:18,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-10-09 00:06:19,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-10-09 00:06:19,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47888, 47887] 2026-10-09 00:06:19,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47886] 2026-10-09 00:06:19,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-10-09 00:06:19,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47891, 47890, 47888, 47887] 2026-10-09 00:06:19,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-10-09 00:06:19,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-10-09 00:06:20,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47893] 2026-10-09 00:06:20,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-10-09 00:06:20,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47897, 47895, 47894] 2026-10-09 00:06:20,323 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-10-09 00:06:20,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-10-09 00:06:20,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-10-09 00:06:21,321 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-10-09 00:06:21,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-10-09 00:06:21,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-10-09 00:06:22,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-10-09 00:06:22,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-10-09 00:06:22,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-10-09 00:06:23,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:06:23,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-10-09 00:06:24,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-10-09 00:06:24,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-10-09 00:06:24,883 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-10-09 00:06:25,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:06:25,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-10-09 00:06:26,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-10-09 00:06:26,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:06:41,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_01_changes_report ... 2026-10-09 00:06:41,746 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_01 ... 2026-10-09 00:06:42,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_02 ... 2026-10-09 00:06:42,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_03 ... 2026-10-09 00:06:43,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_04 ... 2026-10-09 00:06:43,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_01 ... 2026-10-09 00:06:44,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_02 ... 2026-10-09 00:06:44,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:06:52,085 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-10-09 00:06:52,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3160] 2026-10-09 00:06:52,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-10-09 00:06:53,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3161] 2026-10-09 00:06:53,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-10-09 00:06:53,820 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3162] 2026-10-09 00:06:53,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-10-09 00:06:54,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [279] 2026-10-09 00:06:54,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-10-09 00:06:55,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-10-09 00:06:55,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [282] 2026-10-09 00:06:55,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-10-09 00:06:56,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:06:56,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-10-09 00:06:56,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-10-09 00:06:56,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-10-09 00:06:56,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-10-09 00:06:57,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-10-09 00:06:57,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-10-09 00:06:57,377 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-10-09 00:06:57,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-10-09 00:06:57,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-10-09 00:06:58,112 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-10-09 00:06:58,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-10-09 00:06:59,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:06:59,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-10-09 00:06:59,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-10-09 00:06:59,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-10-09 00:06:59,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-10-09 00:07:00,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-10-09 00:07:00,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-10-09 00:07:00,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-10-09 00:07:00,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:07:01,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-10-09 00:07:01,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-10-09 00:07:01,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-10-09 00:07:02,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:07:02,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-10-09 00:07:02,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-10-09 00:07:02,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-10-09 00:07:02,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-10-09 00:07:02,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-10-09 00:07:03,071 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-10-09 00:07:03,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:07:03,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-10-09 00:07:04,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:07:04,891 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3163] 2026-10-09 00:07:04,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48644] 2026-10-09 00:07:04,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:07:05,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3164] 2026-10-09 00:07:05,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48646] 2026-10-09 00:07:05,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:07:06,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-10-09 00:07:06,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3165] 2026-10-09 00:07:06,888 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2120] 2026-10-09 00:07:07,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3166] 2026-10-09 00:07:07,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3167] 2026-10-09 00:07:07,742 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2121] 2026-10-09 00:07:07,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3168] 2026-10-09 00:07:08,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-10-09 00:07:08,356 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3169] 2026-10-09 00:07:08,533 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2123] 2026-10-09 00:07:08,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3170] 2026-10-09 00:07:09,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3171] 2026-10-09 00:07:09,254 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2124] 2026-10-09 00:07:09,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3172] 2026-10-09 00:07:09,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_03_end_suspension_plan_and_email ... 2026-10-09 00:07:10,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3173] 2026-10-09 00:07:10,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2126] 2026-10-09 00:07:10,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3174] 2026-10-09 00:07:11,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3175] 2026-10-09 00:07:11,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2127] 2026-10-09 00:07:11,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3176] 2026-10-09 00:07:11,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2128] 2026-10-09 00:07:11,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3177] 2026-10-09 00:07:11,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-10-09 00:07:12,285 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3179] 2026-10-09 00:07:12,528 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2130] 2026-10-09 00:07:12,709 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3180] 2026-10-09 00:07:13,383 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3181] 2026-10-09 00:07:14,473 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2131] 2026-10-09 00:07:14,632 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3182] 2026-10-09 00:07:14,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-10-09 00:07:15,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3183] 2026-10-09 00:07:15,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2133] 2026-10-09 00:07:15,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3184] 2026-10-09 00:07:16,331 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3185] 2026-10-09 00:07:17,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2134] 2026-10-09 00:07:17,683 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3186] 2026-10-09 00:07:17,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_06_suspension_end_plan_timing ... 2026-10-09 00:07:18,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3187] 2026-10-09 00:07:18,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3188] 2026-10-09 00:07:18,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2136] 2026-10-09 00:07:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3189] 2026-10-09 00:07:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2137] 2026-10-09 00:07:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3190] 2026-10-09 00:07:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3191] 2026-10-09 00:07:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48713] 2026-10-09 00:07:19,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_07_skip_leave_allocation ... 2026-10-09 00:07:20,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3192] 2026-10-09 00:07:20,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2139] 2026-10-09 00:07:20,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3193] 2026-10-09 00:07:21,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3194] 2026-10-09 00:07:21,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2140] 2026-10-09 00:07:22,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3195] 2026-10-09 00:07:22,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:07:22,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-10-09 00:07:23,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-10-09 00:07:24,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-10-09 00:07:26,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:07:27,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3196] 2026-10-09 00:07:27,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48755] 2026-10-09 00:07:27,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:07:28,005 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3197] 2026-10-09 00:07:28,019 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48757] 2026-10-09 00:07:28,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:07:29,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_01_one_hr_contract_with_one_suspension_holiday ... 2026-10-09 00:07:30,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3198] 2026-10-09 00:07:30,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2142] 2026-10-09 00:07:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3199] 2026-10-09 00:07:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3200] 2026-10-09 00:07:32,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2143] 2026-10-09 00:07:32,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3201] 2026-10-09 00:07:32,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_02_one_hr_contract_with_multiple_suspensions_holiday ... 2026-10-09 00:07:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3202] 2026-10-09 00:07:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2145] 2026-10-09 00:07:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3203] 2026-10-09 00:07:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3204] 2026-10-09 00:07:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2146] 2026-10-09 00:07:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3205] 2026-10-09 00:07:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3206] 2026-10-09 00:07:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2148] 2026-10-09 00:07:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3207] 2026-10-09 00:07:35,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3208] 2026-10-09 00:07:35,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2149] 2026-10-09 00:07:35,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3209] 2026-10-09 00:07:36,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_03_many_hr_contract_with_many_suspensions_holiday ... 2026-10-09 00:07:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3210] 2026-10-09 00:07:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2151] 2026-10-09 00:07:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3211] 2026-10-09 00:07:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3212] 2026-10-09 00:07:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2152] 2026-10-09 00:07:38,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3213] 2026-10-09 00:07:38,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3214] 2026-10-09 00:07:38,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2154] 2026-10-09 00:07:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3215] 2026-10-09 00:07:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3216] 2026-10-09 00:07:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2155] 2026-10-09 00:07:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3217] 2026-10-09 00:07:40,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_04_many_hr_contract_with_one_suspensions_holiday ... 2026-10-09 00:07:40,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3218] 2026-10-09 00:07:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2157] 2026-10-09 00:07:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3219] 2026-10-09 00:07:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3220] 2026-10-09 00:07:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2158] 2026-10-09 00:07:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3221] 2026-10-09 00:07:42,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:07:43,375 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3222] 2026-10-09 00:07:43,392 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48824] 2026-10-09 00:07:43,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:07:44,181 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3223] 2026-10-09 00:07:44,195 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48826] 2026-10-09 00:07:44,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:07:45,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_01_hr_contract_transfer_with_contract_suspension_holiday ... 2026-10-09 00:07:45,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3224] 2026-10-09 00:07:46,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2160] 2026-10-09 00:07:46,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3225] 2026-10-09 00:07:46,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3226] 2026-10-09 00:07:46,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2161] 2026-10-09 00:07:47,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3227] 2026-10-09 00:07:47,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_02_intercompany_transfer_with_contract_suspension_holiday ... 2026-10-09 00:07:56,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3228] 2026-10-09 00:07:56,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2164] 2026-10-09 00:07:56,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3229] 2026-10-09 00:07:57,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3230] 2026-10-09 00:07:57,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2165] 2026-10-09 00:07:57,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3231] 2026-10-09 00:07:58,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [297] 2026-10-09 00:07:58,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_03_transfer_with_multiple_suspension_holidays ... 2026-10-09 00:07:59,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3232] 2026-10-09 00:07:59,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2168] 2026-10-09 00:07:59,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3233] 2026-10-09 00:08:00,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3234] 2026-10-09 00:08:00,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2169] 2026-10-09 00:08:00,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3235] 2026-10-09 00:08:01,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3236] 2026-10-09 00:08:01,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2172] 2026-10-09 00:08:01,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3237] 2026-10-09 00:08:01,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3238] 2026-10-09 00:08:02,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2173] 2026-10-09 00:08:02,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3239] 2026-10-09 00:08:02,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_04_transfer_with_trial_and_official_contracts ... 2026-10-09 00:08:03,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3240] 2026-10-09 00:08:03,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2175] 2026-10-09 00:08:03,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3241] 2026-10-09 00:08:04,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3242] 2026-10-09 00:08:04,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2176] 2026-10-09 00:08:04,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3243] 2026-10-09 00:08:04,880 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:08:07,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-10-09 00:08:07,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-10-09 00:08:07,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-10-09 00:08:07,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-10-09 00:08:07,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-10-09 00:08:07,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-10-09 00:08:08,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-10-09 00:08:08,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-10-09 00:08:08,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 00:08:10,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-10-09 00:08:11,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-10-09 00:08:11,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-10-09 00:08:11,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-10-09 00:08:11,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-10-09 00:08:11,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-10-09 00:08:11,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-10-09 00:08:11,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-10-09 00:08:11,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-10-09 00:08:11,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-10-09 00:08:11,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-10-09 00:08:11,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-10-09 00:08:11,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-10-09 00:08:12,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 00:08:12,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-10-09 00:08:12,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:08:12,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-10-09 00:08:12,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-10-09 00:08:12,993 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:08:13,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-10-09 00:08:13,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-10-09 00:08:14,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-10-09 00:08:14,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-10-09 00:08:15,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:08:15,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-10-09 00:08:15,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-10-09 00:08:16,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-10-09 00:08:17,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-10-09 00:08:18,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:08:18,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-10-09 00:08:18,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-10-09 00:08:19,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-10-09 00:08:20,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-10-09 00:08:21,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-10-09 00:08:25,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:08:35,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-10-09 00:08:36,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3244] 2026-10-09 00:08:37,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-10-09 00:08:37,694 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-10-09 00:08:38,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-10-09 00:08:39,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-10-09 00:08:40,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-10-09 00:08:40,766 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-10-09 00:08:41,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-10-09 00:08:41,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:08:41,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-10-09 00:08:42,104 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3245] 2026-10-09 00:08:42,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2179] 2026-10-09 00:08:42,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13, 16, 102] 2026-10-09 00:08:43,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1383, 1382, 1381, 1380, 1379, 1378, 1377, 1376, 1375, 1374, 1373, 1372, 1371, 1370, 1369, 1368, 1367, 1366, 1365, 1364, 1363, 1362, 1361, 1360, 1359, 1358, 1357, 1356, 1355] 2026-10-09 00:08:44,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-10-09 00:08:44,850 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1354, 1353, 1352, 1351, 1350] 2026-10-09 00:08:45,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-10-09 00:08:45,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-10-09 00:08:45,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3246] 2026-10-09 00:08:45,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:08:46,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-10-09 00:08:46,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-10-09 00:08:46,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:08:47,476 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3247] 2026-10-09 00:08:47,494 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49504] 2026-10-09 00:08:47,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:08:47,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-10-09 00:08:47,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-10-09 00:08:47,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:08:50,288 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3248] 2026-10-09 00:08:50,301 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49539] 2026-10-09 00:08:50,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:08:50,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-10-09 00:08:50,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-10-09 00:08:50,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-10-09 00:08:50,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-10-09 00:08:50,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-10-09 00:08:50,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-10-09 00:08:50,729 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-10-09 00:08:50,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-10-09 00:08:50,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-10-09 00:08:51,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-10-09 00:08:51,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 00:08:54,005 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3249] 2026-10-09 00:08:54,022 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49574] 2026-10-09 00:08:54,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:08:55,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3250] 2026-10-09 00:08:55,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49579] 2026-10-09 00:08:55,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:08:55,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-10-09 00:08:55,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-10-09 00:08:55,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-10-09 00:08:55,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-10-09 00:08:55,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-09 00:08:55,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-10-09 00:08:55,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-10-09 00:08:56,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:08:56,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-10-09 00:08:57,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-10-09 00:09:00,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-10-09 00:09:01,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-10-09 00:09:02,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-10-09 00:09:02,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-10-09 00:09:03,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-10-09 00:09:04,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-10-09 00:09:06,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-10-09 00:09:07,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-10-09 00:09:07,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-10-09 00:09:09,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 00:09:09,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-10-09 00:09:25,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-10-09 00:09:41,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:09:41,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-10-09 00:09:41,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:09:41,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-10-09 00:09:43,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-10-09 00:09:45,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-10-09 00:09:46,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-10-09 00:09:47,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_with_wrong_parent_context ... 2026-10-09 00:09:48,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-10-09 00:09:49,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-10-09 00:09:50,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-10-09 00:09:51,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-09 00:09:51,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-10-09 00:09:52,227 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3251] 2026-10-09 00:09:52,251 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50713] 2026-10-09 00:09:52,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:09:52,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3252] 2026-10-09 00:09:52,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50715] 2026-10-09 00:09:52,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:09:54,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:test_hr_user from n/a 2026-10-09 00:09:54,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:09:54,857 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:09:54] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.019 0.480 2026-10-09 00:09:54,889 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:09:54] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.006 0.019 2026-10-09 00:09:54,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-10-09 00:09:54,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-10-09 00:09:55,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3253] 2026-10-09 00:09:55,585 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50740] 2026-10-09 00:09:55,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:09:56,332 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3254] 2026-10-09 00:09:56,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50742] 2026-10-09 00:09:56,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:09:57,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:test_base_user from n/a 2026-10-09 00:09:57,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:09:58,211 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:09:58] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.015 0.473 2026-10-09 00:09:58,235 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:09:58] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.008 0.012 2026-10-09 00:09:58,309 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:09:58] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.005 0.018 2026-10-09 00:09:58,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-10-09 00:09:58,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-10-09 00:09:59,038 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3255] 2026-10-09 00:09:59,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50767] 2026-10-09 00:09:59,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:09:59,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3256] 2026-10-09 00:09:59,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50769] 2026-10-09 00:09:59,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:10:01,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:test_hr_user from n/a 2026-10-09 00:10:01,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:10:01,699 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:10:01] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.023 0.458 2026-10-09 00:10:01,725 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:10:01] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.010 0.012 2026-10-09 00:10:01,830 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:10:01] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.019 0.021 2026-10-09 00:10:01,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-10-09 00:10:01,891 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 00:10:10,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-10-09 00:10:11,316 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-10-09 00:10:11,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-10-09 00:10:11,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7188] 2026-10-09 00:10:11,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-10-09 00:10:11,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-10-09 00:10:11,712 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [15061] 2026-10-09 00:10:11,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-10-09 00:10:11,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-10-09 00:10:11,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-10-09 00:10:11,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-10-09 00:10:12,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-10-09 00:10:12,471 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [426533] 2026-10-09 00:10:12,472 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-10-09 00:10:12,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-10-09 00:10:12,550 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-10-09 00:10:12,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-10-09 00:10:12,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-10-09 00:10:12,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-10-09 00:10:13,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-10-09 00:10:13,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-10-09 00:10:13,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-10-09 00:10:13,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2287, model: hr.overtime.plan 2026-10-09 00:10:13,584 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2287, model: hr.overtime.plan 2026-10-09 00:10:13,598 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2287, model: hr.overtime.plan 2026-10-09 00:10:13,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2287, model: hr.overtime.plan 2026-10-09 00:10:13,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-10-09 00:10:13,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-10-09 00:10:13,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-10-09 00:10:13,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:13,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:13,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:13,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,778 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:14,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:15,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:15,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2288, model: hr.overtime.plan 2026-10-09 00:10:15,174 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2288 deleted hr.overtime.plan records with IDs: [2] 2026-10-09 00:10:15,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-10-09 00:10:15,814 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2288 deleted hr.overtime.plan records with IDs: [2] 2026-10-09 00:10:15,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-10-09 00:10:16,373 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2288 deleted hr.overtime.plan records with IDs: [2] 2026-10-09 00:10:16,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-10-09 00:10:17,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-10-09 00:10:17,556 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-10-09 00:10:17,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-10-09 00:10:18,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-10-09 00:10:19,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-10-09 00:10:20,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:10:29,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-10-09 00:10:29,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:30,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-10-09 00:10:30,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-10-09 00:10:30,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-10-09 00:10:30,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:31,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-10-09 00:10:31,437 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-10-09 00:10:31,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3257] 2026-10-09 00:10:31,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3258] 2026-10-09 00:10:32,097 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:33,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-10-09 00:10:34,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-10-09 00:10:34,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:34,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-10-09 00:10:35,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-10-09 00:10:35,319 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3259] 2026-10-09 00:10:35,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3260] 2026-10-09 00:10:36,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:36,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_generate_work_entries_is_idempotent ... 2026-10-09 00:10:36,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-10-09 00:10:36,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:37,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-10-09 00:10:37,498 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7] 2026-10-09 00:10:37,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3261] 2026-10-09 00:10:38,631 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:39,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-10-09 00:10:39,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:39,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-10-09 00:10:40,294 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:40,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-10-09 00:10:41,266 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:41,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [164105] 2026-10-09 00:10:41,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-10-09 00:10:41,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planned_hours_actual_hours_planed_pay_actual_pay ... 2026-10-09 00:10:42,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-09 00:10:43,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-10-09 00:10:43,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-10-09 00:10:43,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-10-09 00:10:43,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-10-09 00:10:44,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:10:44,026 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-10-09 00:10:53,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-10-09 00:11:01,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-10-09 00:11:09,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-10-09 00:11:16,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-10-09 00:11:24,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-10-09 00:11:31,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:11:39,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-10-09 00:11:40,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-10-09 00:11:41,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-10-09 00:11:41,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-10-09 00:11:42,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-10-09 00:11:42,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-10-09 00:11:42,550 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-10-09 00:11:43,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-10-09 00:11:43,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-10-09 00:11:43,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-10-09 00:11:43,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-10-09 00:11:43,889 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-10-09 00:11:43,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [67] 2026-10-09 00:11:44,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-10-09 00:11:44,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-10-09 00:11:46,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-10-09 00:11:46,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-10-09 00:11:54,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:12:03,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-10-09 00:12:03,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-10-09 00:12:03,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-10-09 00:12:03,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-10-09 00:12:03,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-10-09 00:12:03,697 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-10-09 00:12:03,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-10-09 00:12:03,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-10-09 00:12:03,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-10-09 00:12:03,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-10-09 00:12:03,970 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-10-09 00:12:04,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:12:05,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-10-09 00:12:06,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-09 00:12:06,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-10-09 00:12:06,826 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-09 00:12:06,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-10-09 00:12:07,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-10-09 00:12:07,539 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-09 00:12:08,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3262] 2026-10-09 00:12:08,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-10-09 00:12:08,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-09 00:12:09,165 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3263] 2026-10-09 00:12:09,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-10-09 00:12:09,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-09 00:12:10,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3264] 2026-10-09 00:12:10,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3265] 2026-10-09 00:12:10,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3266] 2026-10-09 00:12:10,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2182] 2026-10-09 00:12:11,065 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3267] 2026-10-09 00:12:11,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-10-09 00:12:17,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-10-09 00:12:18,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-10-09 00:12:18,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3268] 2026-10-09 00:12:18,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2183] 2026-10-09 00:12:19,035 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-10-09 00:12:19,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_17_check_overtime_approval_request ... 2026-10-09 00:12:20,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3269] 2026-10-09 00:12:21,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2184] 2026-10-09 00:12:21,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3270] 2026-10-09 00:12:21,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2185] 2026-10-09 00:12:21,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3271] 2026-10-09 00:12:22,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3272] 2026-10-09 00:12:23,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2186] 2026-10-09 00:12:23,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3273] 2026-10-09 00:12:23,514 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_18_check_overtime_approval_request ... 2026-10-09 00:12:25,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3274] 2026-10-09 00:12:26,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2187] 2026-10-09 00:12:26,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3275] 2026-10-09 00:12:26,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2188] 2026-10-09 00:12:26,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3276] 2026-10-09 00:12:28,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3277] 2026-10-09 00:12:28,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2189] 2026-10-09 00:12:28,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3278] 2026-10-09 00:12:28,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_19_check_overtime_approval_request ... 2026-10-09 00:12:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3279] 2026-10-09 00:12:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2190] 2026-10-09 00:12:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3280] 2026-10-09 00:12:32,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2191] 2026-10-09 00:12:32,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3281] 2026-10-09 00:12:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3282] 2026-10-09 00:12:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2192] 2026-10-09 00:12:33,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3283] 2026-10-09 00:12:34,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_20_check_overtime_approval_request ... 2026-10-09 00:12:36,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3284] 2026-10-09 00:12:36,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2193] 2026-10-09 00:12:36,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3285] 2026-10-09 00:12:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2194] 2026-10-09 00:12:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3286] 2026-10-09 00:12:38,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3287] 2026-10-09 00:12:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2195] 2026-10-09 00:12:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3288] 2026-10-09 00:12:39,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_21_check_overtime_approval_request ... 2026-10-09 00:12:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3289] 2026-10-09 00:12:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2196] 2026-10-09 00:12:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3290] 2026-10-09 00:12:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2197] 2026-10-09 00:12:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3291] 2026-10-09 00:12:42,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-10-09 00:12:43,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3292] 2026-10-09 00:12:43,495 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2198] 2026-10-09 00:12:44,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3293] 2026-10-09 00:12:44,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2199] 2026-10-09 00:12:45,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3294] 2026-10-09 00:12:45,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2200] 2026-10-09 00:12:46,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3295] 2026-10-09 00:12:47,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2201] 2026-10-09 00:12:47,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_23_check_overtime_on_weekend ... 2026-10-09 00:12:48,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3296] 2026-10-09 00:12:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2202] 2026-10-09 00:12:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3297] 2026-10-09 00:12:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2203] 2026-10-09 00:12:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3298] 2026-10-09 00:12:50,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3299] 2026-10-09 00:12:51,013 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_24_check_overtime_on_public_holiday ... 2026-10-09 00:12:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3300] 2026-10-09 00:12:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2205] 2026-10-09 00:12:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3301] 2026-10-09 00:12:54,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2206] 2026-10-09 00:12:54,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3302] 2026-10-09 00:12:55,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3303] 2026-10-09 00:12:55,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:12:55,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_ack_figure_integrity: Starting TestOvertimeLimitAckFigureIntegrity.test_the_acknowledgement_records_the_exceeded_hours_the_server_derived ... 2026-10-09 00:12:57,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3304] 2026-10-09 00:12:57,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_ack_figure_integrity: Starting TestOvertimeLimitAckFigureIntegrity.test_the_acknowledgement_reports_the_servers_exceeded_hours_not_a_figure_written_by_the_caller ... 2026-10-09 00:12:59,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3305] 2026-10-09 00:12:59,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_ack_figure_integrity: Starting TestOvertimeLimitAckFigureIntegrity.test_the_acknowledgement_reports_the_servers_exceeded_hours_when_the_caller_rewrites_a_line_key_field ... 2026-10-09 00:13:01,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3306] 2026-10-09 00:13:01,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:01,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_agrees_with_the_submission_gate_on_both_polarities ... 2026-10-09 00:13:02,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_absent_on_a_request_that_is_not_about_overtime ... 2026-10-09 00:13:03,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_absent_on_an_overtime_request_that_has_no_lines ... 2026-10-09 00:13:03,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_absent_once_the_request_has_left_the_open_states ... 2026-10-09 00:13:05,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3307] 2026-10-09 00:13:06,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2211] 2026-10-09 00:13:06,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3308] 2026-10-09 00:13:06,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2212] 2026-10-09 00:13:06,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3309] 2026-10-09 00:13:07,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_cleared_on_a_request_within_the_limit ... 2026-10-09 00:13:07,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_raised_on_an_over_limit_request_and_names_the_employee ... 2026-10-09 00:13:08,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_confirming_the_warning_posts_one_permanent_message_to_the_request ... 2026-10-09 00:13:10,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3310] 2026-10-09 00:13:10,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_confirming_the_warning_records_who_acknowledged_it_and_when ... 2026-10-09 00:13:11,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3311] 2026-10-09 00:13:11,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_duplicating_a_request_does_not_duplicate_its_acknowledgement ... 2026-10-09 00:13:13,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3312] 2026-10-09 00:13:14,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:15,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_cross_interval_and_access: Starting TestOvertimeLimitCrossIntervalAndAccess.test_overtime_limit_banner_agrees_with_dialog_on_holiday_breach ... 2026-10-09 00:13:16,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_cross_interval_and_access: Starting TestOvertimeLimitCrossIntervalAndAccess.test_overtime_limit_day_breach_does_not_suppress_simultaneous_week_breach ... 2026-10-09 00:13:18,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3313] 2026-10-09 00:13:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2216] 2026-10-09 00:13:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3314] 2026-10-09 00:13:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2217] 2026-10-09 00:13:19,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3315] 2026-10-09 00:13:21,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_cross_interval_and_access: Starting TestOvertimeLimitCrossIntervalAndAccess.test_overtime_limit_payload_not_built_for_user_denied_read ... 2026-10-09 00:13:22,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3316] 2026-10-09 00:13:23,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [111], uid: 2295, model: viin.approval.request 2026-10-09 00:13:23,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [111], uid: 2295, model: viin.approval.request 2026-10-09 00:13:23,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:24,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_confirming_the_warning_submits_the_request_without_duplicating_plans ... 2026-10-09 00:13:26,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3317] 2026-10-09 00:13:26,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_dismissing_the_warning_leaves_no_overtime_plan_behind ... 2026-10-09 00:13:26,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_employee_without_a_contract_reports_no_overtime_hours_either_way ... 2026-10-09 00:13:28,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_evaluating_the_limit_never_writes_anything ... 2026-10-09 00:13:30,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_hours_reported_before_generation_match_the_hours_actually_planned ... 2026-10-09 00:13:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3318] 2026-10-09 00:13:32,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_over_limit_request_is_blocked_on_its_first_submission ... 2026-10-09 00:13:32,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_request_within_the_limit_submits_without_a_warning ... 2026-10-09 00:13:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3319] 2026-10-09 00:13:34,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:34,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_line_edit_recompute: Starting TestOvertimeLimitLineEditRecompute.test_extending_an_existing_lines_end_time_puts_the_request_over_the_limit ... 2026-10-09 00:13:35,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_line_edit_recompute: Starting TestOvertimeLimitLineEditRecompute.test_moving_an_existing_line_to_another_day_brings_the_request_within_the_daily_limit ... 2026-10-09 00:13:36,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_line_edit_recompute: Starting TestOvertimeLimitLineEditRecompute.test_shortening_an_existing_lines_end_time_brings_the_request_back_within_the_limit ... 2026-10-09 00:13:37,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:38,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-10-09 00:13:38,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-10-09 00:13:38,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-10-09 00:13:39,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3320] 2026-10-09 00:13:39,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-10-09 00:13:39,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3321] 2026-10-09 00:13:40,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-10-09 00:13:40,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-10-09 00:13:40,220 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [266] 2026-10-09 00:13:40,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-10-09 00:13:40,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [139] 2026-10-09 00:13:40,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-10-09 00:13:40,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [167] 2026-10-09 00:13:40,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [152] 2026-10-09 00:13:41,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52109] 2026-10-09 00:13:41,055 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [122] 2026-10-09 00:13:41,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6460] 2026-10-09 00:13:41,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-10-09 00:13:41,543 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3322] 2026-10-09 00:13:41,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [139] 2026-10-09 00:13:41,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:13:43,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_request_follower_access: Starting TestOvertimeRequestFollowerAccess.test_follower_opens_request_whose_plans_he_cannot_read ... 2026-10-09 00:13:43,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [268], uid: 2296, model: hr.overtime.plan 2026-10-09 00:13:43,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:44,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_type_strategy_invariant: Starting TestOvertimeTypeStrategyInvariant.test_non_overtime_type_is_free_to_use_one_record_per_request ... 2026-10-09 00:13:44,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_type_strategy_invariant: Starting TestOvertimeTypeStrategyInvariant.test_overtime_type_cannot_be_saved_with_one_record_per_request ... 2026-10-09 00:13:45,843 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [59617, 59618, 59619, 59620, 59621, 59622, 59623, 59624] 2026-10-09 00:13:46,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_type_strategy_invariant: Starting TestOvertimeTypeStrategyInvariant.test_overtime_type_still_accepts_multiple_records_per_request ... 2026-10-09 00:13:47,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [684, 685, 686, 687, 688, 689, 690, 691] 2026-10-09 00:13:48,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:13:49,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_registry_hook_idempotence: Starting TestOvertimeApprovalRegistryHookIdempotence.test_overtime_guard_evaluates_exactly_once_after_registry_rebuild_cycles ... 2026-10-09 00:13:51,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3323] 2026-10-09 00:13:51,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_registry_hook_idempotence: Starting TestOvertimeApprovalRegistryHookIdempotence.test_overtime_warning_wizard_still_opens_after_registry_rebuild_cycles ... 2026-10-09 00:13:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3324] 2026-10-09 00:13:53,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:13:54,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-10-09 00:13:55,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3325] 2026-10-09 00:13:55,979 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2228] 2026-10-09 00:13:56,153 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3326] 2026-10-09 00:13:56,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2229] 2026-10-09 00:13:56,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3327] 2026-10-09 00:13:57,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-10-09 00:13:58,459 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3328] 2026-10-09 00:13:58,770 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2230] 2026-10-09 00:13:58,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3329] 2026-10-09 00:13:59,226 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2231] 2026-10-09 00:13:59,392 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3330] 2026-10-09 00:14:00,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3331] 2026-10-09 00:14:00,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2232] 2026-10-09 00:14:00,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3332] 2026-10-09 00:14:00,953 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2233] 2026-10-09 00:14:01,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3333] 2026-10-09 00:14:01,249 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-10-09 00:14:02,438 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3334] 2026-10-09 00:14:02,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2234] 2026-10-09 00:14:02,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3335] 2026-10-09 00:14:03,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2235] 2026-10-09 00:14:03,462 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3336] 2026-10-09 00:14:03,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:14:05,519 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [171] 2026-10-09 00:14:05,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_created_on_validate ... 2026-10-09 00:14:06,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3337] 2026-10-09 00:14:06,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2236] 2026-10-09 00:14:06,744 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2237] 2026-10-09 00:14:06,916 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2238] 2026-10-09 00:14:06,970 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_cancel ... 2026-10-09 00:14:07,405 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3338] 2026-10-09 00:14:07,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2239] 2026-10-09 00:14:08,177 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2240] 2026-10-09 00:14:08,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2241] 2026-10-09 00:14:08,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52164, 52163] 2026-10-09 00:14:08,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-10-09 00:14:08,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6482, 6483] 2026-10-09 00:14:08,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_refuse ... 2026-10-09 00:14:09,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3339] 2026-10-09 00:14:09,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2242] 2026-10-09 00:14:09,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2243] 2026-10-09 00:14:10,114 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2244] 2026-10-09 00:14:10,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.message records with IDs: [52173, 52172] 2026-10-09 00:14:10,681 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-10-09 00:14:10,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6484, 6485] 2026-10-09 00:14:10,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:14:12,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [174] 2026-10-09 00:14:12,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-10-09 00:14:13,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-10-09 00:14:13,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-10-09 00:14:14,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3340] 2026-10-09 00:14:14,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-10-09 00:14:15,164 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3341] 2026-10-09 00:14:15,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2246] 2026-10-09 00:14:16,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-10-09 00:14:16,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3342] 2026-10-09 00:14:16,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2247] 2026-10-09 00:14:16,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3343] 2026-10-09 00:14:17,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-10-09 00:14:17,957 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3344] 2026-10-09 00:14:18,151 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2248] 2026-10-09 00:14:18,272 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3345] 2026-10-09 00:14:19,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-10-09 00:14:19,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3346] 2026-10-09 00:14:19,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2249] 2026-10-09 00:14:19,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3347] 2026-10-09 00:14:20,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3348] 2026-10-09 00:14:20,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3349] 2026-10-09 00:14:20,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-10-09 00:14:21,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3350] 2026-10-09 00:14:21,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2250] 2026-10-09 00:14:21,770 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3351] 2026-10-09 00:14:23,271 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-10-09 00:14:23,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-09 00:14:23,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [286] 2026-10-09 00:14:23,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-10-09 00:14:25,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_12_line_refuse_blocked_when_payslip_non_draft ... 2026-10-09 00:14:25,556 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3352] 2026-10-09 00:14:25,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2251] 2026-10-09 00:14:25,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3353] 2026-10-09 00:14:27,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_13_line_cancel_blocked_when_payslip_non_draft ... 2026-10-09 00:14:27,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3354] 2026-10-09 00:14:27,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2252] 2026-10-09 00:14:28,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3355] 2026-10-09 00:14:29,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:14:38,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-10-09 00:14:38,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:39,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-10-09 00:14:39,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:40,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-10-09 00:14:40,572 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:40,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-10-09 00:14:40,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-10-09 00:14:41,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:41,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-10-09 00:14:41,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-10-09 00:14:42,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:42,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-10-09 00:14:42,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-10-09 00:14:43,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:43,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-10-09 00:14:43,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-10-09 00:14:43,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:43,968 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-10-09 00:14:44,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-10-09 00:14:44,542 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:44,790 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-10-09 00:14:44,840 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-10-09 00:14:45,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:45,533 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-10-09 00:14:45,576 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-10-09 00:14:46,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:46,450 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-10-09 00:14:46,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-10-09 00:14:47,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:47,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-10-09 00:14:47,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-10-09 00:14:47,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:48,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-10-09 00:14:48,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:49,104 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-10-09 00:14:49,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-10-09 00:14:49,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-10-09 00:14:50,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:51,470 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-10-09 00:14:51,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-10-09 00:14:51,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-10-09 00:14:52,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:52,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-10-09 00:14:52,669 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-10-09 00:14:52,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-10-09 00:14:53,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:53,641 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-10-09 00:14:53,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-10-09 00:14:53,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-10-09 00:14:53,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-10-09 00:14:53,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-10-09 00:14:54,173 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2799, 2798, 2797, 2796, 2795, 2794, 2793, 2792, 2791, 2790] 2026-10-09 00:14:54,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [159349, 159358, 159350, 159351, 159352, 159353, 159354, 159355, 159356, 159357] 2026-10-09 00:14:54,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-10-09 00:14:54,280 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-10-09 00:14:54,580 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:54,954 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [189] 2026-10-09 00:14:55,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-10-09 00:14:55,676 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:55,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-10-09 00:14:55,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-10-09 00:14:56,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:56,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-10-09 00:14:56,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-10-09 00:14:57,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163] 2026-10-09 00:14:57,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:15:05,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-10-09 00:15:06,742 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3356] 2026-10-09 00:15:06,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2253] 2026-10-09 00:15:06,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days_unlimited ... 2026-10-09 00:15:07,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3357] 2026-10-09 00:15:07,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2254] 2026-10-09 00:15:07,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_comp ... 2026-10-09 00:15:07,834 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3358] 2026-10-09 00:15:07,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2255] 2026-10-09 00:15:07,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_payroll ... 2026-10-09 00:15:08,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-10-09 00:15:08,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3359] 2026-10-09 00:15:08,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2256] 2026-10-09 00:15:08,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [195, 196] 2026-10-09 00:15:09,418 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [197, 198] 2026-10-09 00:15:09,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-10-09 00:15:10,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3360] 2026-10-09 00:15:10,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2257] 2026-10-09 00:15:10,338 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52215, 52214] 2026-10-09 00:15:10,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-10-09 00:15:10,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6502, 6503] 2026-10-09 00:15:10,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [195, 196] 2026-10-09 00:15:10,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [292] 2026-10-09 00:15:10,580 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:15:11,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-10-09 00:15:12,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-10-09 00:15:13,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-10-09 00:15:13,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-10-09 00:15:14,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-10-09 00:15:14,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-10-09 00:15:15,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-10-09 00:15:16,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [206, 207] 2026-10-09 00:15:16,324 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52234] 2026-10-09 00:15:16,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [298] 2026-10-09 00:15:16,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-10-09 00:15:17,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-10-09 00:15:18,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-10-09 00:15:19,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-10-09 00:15:20,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-10-09 00:15:21,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-10-09 00:15:21,435 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-09 00:15:22,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-09 00:15:22,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-10-09 00:15:22,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:15:23,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_01_get_month_start_date_before_offset_rolls_back ... 2026-10-09 00:15:23,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_02_get_month_start_date_on_offset_no_rollback ... 2026-10-09 00:15:23,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_03_get_month_start_date_after_offset_no_rollback ... 2026-10-09 00:15:23,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_04_get_month_start_date_default_cycle_no_rollback ... 2026-10-09 00:15:23,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-10-09 00:15:23,611 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-10-09 00:15:23,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-10-09 00:15:23,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-10-09 00:15:23,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-10-09 00:15:23,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:15:23,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-10-09 00:15:24,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:15:32,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-10-09 00:15:33,181 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:33,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-10-09 00:15:34,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:34,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-10-09 00:15:35,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:35,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [8] 2026-10-09 00:15:35,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-10-09 00:15:35,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:36,141 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [10] 2026-10-09 00:15:36,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-10-09 00:15:36,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:36,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [12] 2026-10-09 00:15:37,007 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-10-09 00:15:37,580 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:37,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [14] 2026-10-09 00:15:37,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-10-09 00:15:38,567 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:38,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [16] 2026-10-09 00:15:38,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-10-09 00:15:39,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:39,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [18] 2026-10-09 00:15:39,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-10-09 00:15:40,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:40,646 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [20] 2026-10-09 00:15:40,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-10-09 00:15:41,232 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:41,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-10-09 00:15:41,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-10-09 00:15:42,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:42,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-10-09 00:15:42,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-10-09 00:15:43,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:43,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-10-09 00:15:43,418 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [27] 2026-10-09 00:15:43,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-10-09 00:15:44,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:44,360 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [29, 30] 2026-10-09 00:15:44,411 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-10-09 00:15:44,971 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:45,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [33, 34] 2026-10-09 00:15:45,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-10-09 00:15:45,872 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:46,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [37, 38] 2026-10-09 00:15:46,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-10-09 00:15:47,379 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:49,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-10-09 00:15:49,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-10-09 00:15:50,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:50,934 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [50, 51] 2026-10-09 00:15:50,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-10-09 00:15:51,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:52,046 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [54] 2026-10-09 00:15:52,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-10-09 00:15:52,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [56] 2026-10-09 00:15:52,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [57] 2026-10-09 00:15:52,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-10-09 00:15:52,802 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [225] 2026-10-09 00:15:53,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:15:54,964 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-10-09 00:15:56,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-10-09 00:15:57,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-10-09 00:15:57,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-10-09 00:15:58,790 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [179] 2026-10-09 00:15:59,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3361] 2026-10-09 00:15:59,478 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-10-09 00:16:00,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-10-09 00:16:01,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-10-09 00:16:01,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-10-09 00:16:03,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-10-09 00:16:04,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [179] 2026-10-09 00:16:05,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3362] 2026-10-09 00:16:05,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [65] 2026-10-09 00:16:05,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:16:07,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_overtime_request_follower_access: Starting TestOvertimeTimesheetFollowerAccess.test_follower_reads_timesheets_approval_flag ... 2026-10-09 00:16:07,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [326], uid: 2306, model: hr.overtime.plan 2026-10-09 00:16:07,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:16:16,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-10-09 00:16:17,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:17,357 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-10-09 00:16:17,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-10-09 00:16:17,992 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:18,315 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-10-09 00:16:18,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-10-09 00:16:19,246 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:19,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-10-09 00:16:21,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:21,509 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-10-09 00:16:21,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-10-09 00:16:22,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:22,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-10-09 00:16:22,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:23,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-10-09 00:16:23,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-10-09 00:16:23,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:24,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [72] 2026-10-09 00:16:24,086 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-10-09 00:16:24,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-10-09 00:16:24,588 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:24,873 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [74] 2026-10-09 00:16:24,904 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-10-09 00:16:24,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-10-09 00:16:25,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:25,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [76] 2026-10-09 00:16:25,822 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-10-09 00:16:25,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-10-09 00:16:26,323 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [268] 2026-10-09 00:16:26,757 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-10-09 00:16:26,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-10-09 00:16:26,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-10-09 00:16:26,976 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-10-09 00:16:27,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-10-09 00:16:27,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-10-09 00:16:27,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:16:27,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-10-09 00:16:27,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-10-09 00:16:27,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-10-09 00:16:27,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-10-09 00:16:27,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-10-09 00:16:27,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-10-09 00:16:27,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-10-09 00:16:27,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_zero_max_disables_the_bound_rather_than_capping_at_zero ... 2026-10-09 00:16:27,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:16:30,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-10-09 00:16:38,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-10-09 00:16:38,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-10-09 00:16:38,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-10-09 00:16:39,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-10-09 00:16:39,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:16:42,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-10-09 00:16:50,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-10-09 00:16:51,075 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:16:54,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_1 ... 2026-10-09 00:17:01,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_2 ... 2026-10-09 00:17:02,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_3 ... 2026-10-09 00:17:02,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:17:02,391 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-10-09 00:17:02,485 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [117] 2026-10-09 00:17:07,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-10-09 00:17:07,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [119] 2026-10-09 00:17:08,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-10-09 00:17:09,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [121] 2026-10-09 00:17:10,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-10-09 00:17:10,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [123] 2026-10-09 00:17:16,661 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-10-09 00:17:16,764 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [125] 2026-10-09 00:17:18,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-10-09 00:17:18,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [127] 2026-10-09 00:17:24,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-10-09 00:17:24,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [130] 2026-10-09 00:17:30,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-10-09 00:17:30,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [133] 2026-10-09 00:17:36,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_refuse_by_holiday_officer_without_analytic_access ... 2026-10-09 00:17:36,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [136] 2026-10-09 00:17:42,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:17:44,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-10-09 00:17:44,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-10-09 00:17:44,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-10-09 00:17:45,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-10-09 00:17:45,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-10-09 00:17:46,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3363] 2026-10-09 00:17:46,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52372] 2026-10-09 00:17:46,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:17:46,922 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3364] 2026-10-09 00:17:46,955 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52374] 2026-10-09 00:17:46,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:17:47,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:17:49,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_timesheet_user_project_form_keeps_associated_department_ids ... 2026-10-09 00:17:50,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_timesheet_user_task_form_keeps_employee_ids ... 2026-10-09 00:17:50,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_user_without_timesheet_group_can_open_project_form ... 2026-10-09 00:17:50,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_user_without_timesheet_group_can_open_task_form ... 2026-10-09 00:17:51,406 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:17:51,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-10-09 00:17:51,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-10-09 00:17:51,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:17:51,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-10-09 00:18:01,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2315 deleted mail.message records with IDs: [5570] 2026-10-09 00:18:01,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2315 deleted ir.model.data records with IDs: [326129] 2026-10-09 00:18:01,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2315 deleted hr.rank records with IDs: [11] 2026-10-09 00:18:01,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2315 deleted hr.job.rank.line records with IDs: [2] 2026-10-09 00:18:01,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-10-09 00:18:10,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2317, model: hr.rank 2026-10-09 00:18:10,831 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2317, model: hr.role 2026-10-09 00:18:10,872 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2317 deleted mail.message records with IDs: [5583] 2026-10-09 00:18:10,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2317, model: hr.rank 2026-10-09 00:18:10,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2317, model: hr.job.rank.line 2026-10-09 00:18:10,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2317, model: hr.job.rank.line 2026-10-09 00:18:10,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2317, model: hr.job.rank.line 2026-10-09 00:18:11,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-10-09 00:18:20,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2322, model: hr.rank 2026-10-09 00:18:20,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2321, model: hr.rank 2026-10-09 00:18:20,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:18:20,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-10-09 00:18:40,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-10-09 00:18:50,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-10-09 00:19:00,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-10-09 00:19:11,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-10-09 00:19:21,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-10-09 00:19:32,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-10-09 00:19:41,644 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-10-09 00:19:50,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-10-09 00:20:00,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-10-09 00:20:11,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-10-09 00:20:30,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-10-09 00:20:42,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-10-09 00:20:53,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-10-09 00:21:06,074 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5584] 2026-10-09 00:21:06,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326156] 2026-10-09 00:21:06,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-10-09 00:21:06,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-10-09 00:21:17,976 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5583] 2026-10-09 00:21:18,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-10-09 00:21:27,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:21:27,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5598, 5597, 5596] 2026-10-09 00:21:27,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326636, 326635, 326634] 2026-10-09 00:21:27,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-10-09 00:21:41,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-10-09 00:21:42,390 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2377 deleted gamification.badge.user records with IDs: [6] 2026-10-09 00:21:42,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-10-09 00:21:42,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-10-09 00:21:43,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-10-09 00:21:43,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-10-09 00:21:43,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2377 deleted gamification.badge.user records with IDs: [7] 2026-10-09 00:21:43,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-10-09 00:21:44,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2377 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-10-09 00:21:44,576 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-10-09 00:21:44,950 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-10-09 00:21:45,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-10-09 00:21:46,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-10-09 00:21:46,418 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-10-09 00:21:46,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-10-09 00:21:46,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 00:21:46,910 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5598, 5597, 5596] 2026-10-09 00:21:46,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326636, 326635, 326634] 2026-10-09 00:21:46,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-10-09 00:22:01,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-10-09 00:22:01,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:01,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2383 deleted mail.message records with IDs: [56742] 2026-10-09 00:22:02,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2383 deleted mail.message records with IDs: [56743] 2026-10-09 00:22:02,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2383 deleted mail.message records with IDs: [56739] 2026-10-09 00:22:02,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2383 deleted mail.message records with IDs: [56740] 2026-10-09 00:22:02,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2383, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-10-09 00:22:02,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:02,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,952 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2380 deleted mail.message records with IDs: [56746] 2026-10-09 00:22:03,970 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:03,987 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2380 deleted mail.message records with IDs: [56745] 2026-10-09 00:22:04,004 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:04,020 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2380 deleted mail.message records with IDs: [56747] 2026-10-09 00:22:04,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:04,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2380 deleted mail.message records with IDs: [56739] 2026-10-09 00:22:04,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:04,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2380 deleted mail.message records with IDs: [56740] 2026-10-09 00:22:04,096 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:04,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-10-09 00:22:04,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2384 deleted mail.message records with IDs: [56750, 56749, 56748, 56740, 56739] 2026-10-09 00:22:04,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2384 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-10-09 00:22:04,582 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2384 deleted mail.followers records with IDs: [6659, 6660, 6661] 2026-10-09 00:22:04,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-10-09 00:22:05,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:05,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2384, model: hr.recognition.discipline.decision 2026-10-09 00:22:05,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [425], uid: 2380, model: hr.employee.public 2026-10-09 00:22:06,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [425], uid: 2384, model: hr.employee 2026-10-09 00:22:06,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:06,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2384, model: hr.recognition.discipline.decision 2026-10-09 00:22:06,259 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2380 deleted mail.message records with IDs: [56756] 2026-10-09 00:22:06,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision 2026-10-09 00:22:06,312 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2384 deleted mail.message records with IDs: [56756] 2026-10-09 00:22:06,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2384, model: hr.recognition.discipline.decision 2026-10-09 00:22:06,505 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2385 deleted mail.message records with IDs: [56756] 2026-10-09 00:22:06,536 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2385 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-10-09 00:22:06,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2385 deleted mail.message records with IDs: [56758] 2026-10-09 00:22:06,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2385 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-10-09 00:22:06,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2385 deleted mail.followers records with IDs: [6662] 2026-10-09 00:22:06,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-10-09 00:22:06,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2380, model: hr.recognition.discipline.decision.type 2026-10-09 00:22:06,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2380, model: hr.recognition.discipline.decision.type 2026-10-09 00:22:06,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: hr.recognition.discipline.decision.type 2026-10-09 00:22:06,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-10-09 00:22:07,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 00:22:07,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5598, 5597, 5596] 2026-10-09 00:22:07,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326636, 326635, 326634] 2026-10-09 00:22:07,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-10-09 00:22:21,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-10-09 00:22:22,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 00:22:23,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-10-09 00:22:23,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:22:23,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-10-09 00:22:24,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:22:24,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326739, 326738] 2026-10-09 00:22:24,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-10-09 00:22:25,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-10-09 00:22:25,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-10-09 00:22:25,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-10-09 00:22:25,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-10-09 00:22:25,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-10-09 00:22:25,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3374] 2026-10-09 00:22:25,947 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-10-09 00:22:26,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-10-09 00:22:26,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2393, model: hr.applicant.resume.line 2026-10-09 00:22:26,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2393, model: hr.applicant.resume.line 2026-10-09 00:22:26,864 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2393, model: hr.applicant.resume.line 2026-10-09 00:22:26,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2393, model: hr.applicant.resume.line 2026-10-09 00:22:26,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:22:26,974 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326739, 326738] 2026-10-09 00:22:26,974 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-10-09 00:22:27,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-10-09 00:22:27,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-10-09 00:22:28,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:22:28,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_cannot_spam_activities_for_retired_employee ... 2026-10-09 00:22:29,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:29,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:30,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3375] 2026-10-09 00:22:30,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_days_until_retirement_male ... 2026-10-09 00:22:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:31,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:31,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_female ... 2026-10-09 00:22:32,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:32,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:32,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_male ... 2026-10-09 00:22:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:34,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:34,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_time_until_retirement_female ... 2026-10-09 00:22:35,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:35,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:36,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2026-10-09 00:22:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:37,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:37,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2026-10-09 00:22:38,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:38,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:38,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_notification_for_retired_employee ... 2026-10-09 00:22:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:39,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:40,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3376] 2026-10-09 00:22:40,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2026-10-09 00:22:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:41,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:41,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notification_warning_days_config ... 2026-10-09 00:22:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:43,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3377] 2026-10-09 00:22:43,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2026-10-09 00:22:43,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:43,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:44,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3378] 2026-10-09 00:22:44,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2026-10-09 00:22:45,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:45,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:45,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_rule_based_retirement_age ... 2026-10-09 00:22:46,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:46,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:46,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_search_days_until_retirement ... 2026-10-09 00:22:47,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:47,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:48,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_toggle_rule_based_retirement ... 2026-10-09 00:22:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327317, 327318, 327319, 327320, 327316, 327311, 327312, 327313, 327314, 327315, 327310] 2026-10-09 00:22:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-10-09 00:22:49,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-09 00:22:49,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-10-09 00:22:59,226 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2396 deleted mail.message records with IDs: [57250] 2026-10-09 00:22:59,252 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2396 deleted hr.role records with IDs: [10] 2026-10-09 00:22:59,261 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2396 deleted mail.followers records with IDs: [6740] 2026-10-09 00:22:59,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-10-09 00:23:08,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2398, model: hr.role 2026-10-09 00:23:08,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2398, model: hr.role 2026-10-09 00:23:08,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2398 deleted mail.message records with IDs: [3321] 2026-10-09 00:23:08,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2398, model: hr.role 2026-10-09 00:23:08,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-10-09 00:23:19,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2402, model: hr.role 2026-10-09 00:23:19,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:23:19,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-10-09 00:23:27,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-10-09 00:23:27,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-10-09 00:23:27,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-10-09 00:23:27,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-10-09 00:23:27,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-10-09 00:23:27,759 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:23:27,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-10-09 00:23:45,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-10-09 00:23:55,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-10-09 00:24:05,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-10-09 00:24:15,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-10-09 00:24:24,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-10-09 00:24:34,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-10-09 00:24:46,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-10-09 00:24:57,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-10-09 00:25:07,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3321] 2026-10-09 00:25:08,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-10-09 00:25:17,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59889] 2026-10-09 00:25:17,600 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-10-09 00:25:17,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-10-09 00:25:28,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 00:25:40,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-10-09 00:25:41,005 121 INFO rb-ed7f209-225380-422591 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-ed7f209-225380/odoo/tests/case.py:247 2026-10-09 00:25:49,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2026-10-09 00:25:50,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [597] 2026-10-09 00:25:50,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2026-10-09 00:25:51,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [599] 2026-10-09 00:25:51,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2026-10-09 00:25:52,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [601] 2026-10-09 00:25:53,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3379] 2026-10-09 00:25:53,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-10-09 00:25:53,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-10-09 00:25:54,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-10-09 00:25:55,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-10-09 00:25:56,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-10-09 00:25:57,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-10-09 00:25:58,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-10-09 00:25:58,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-10-09 00:26:00,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-10-09 00:26:01,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:26:12,178 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-10-09 00:26:12,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2448, model: hr.job 2026-10-09 00:26:12,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2448 deleted mail.message records with IDs: [3040, 2388] 2026-10-09 00:26:12,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2448, model: hr.job 2026-10-09 00:26:12,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2448, model: hr.skill.description 2026-10-09 00:26:12,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2448, model: hr.skill.description 2026-10-09 00:26:12,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2448, model: hr.skill.description 2026-10-09 00:26:12,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2448, model: hr.rank.skill.description 2026-10-09 00:26:12,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2448, model: hr.rank.skill.description 2026-10-09 00:26:12,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2448, model: hr.rank.skill.description 2026-10-09 00:26:12,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-10-09 00:26:12,746 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-10-09 00:26:12,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:26:22,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-10-09 00:26:22,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-10-09 00:26:22,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-10-09 00:26:23,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-10-09 00:26:23,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:26:46,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-10-09 00:26:46,199 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-10-09 00:26:46,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-10-09 00:26:46,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-10-09 00:26:46,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-10-09 00:26:46,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-10-09 00:26:46,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-10-09 00:26:47,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-10-09 00:26:47,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-10-09 00:26:47,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-10-09 00:26:47,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-10-09 00:26:47,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-10-09 00:26:47,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-10-09 00:26:48,036 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-10-09 00:26:48,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-10-09 00:26:48,206 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-10-09 00:26:48,259 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-10-09 00:26:48,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-10-09 00:26:48,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-10-09 00:26:48,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-10-09 00:26:48,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-10-09 00:26:48,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-10-09 00:26:48,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-10-09 00:26:49,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 00:26:49,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [167112, 167113] 2026-10-09 00:26:49,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-10-09 00:26:50,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-10-09 00:26:50,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-10-09 00:26:50,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:26:51,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [167112, 167113] 2026-10-09 00:26:51,484 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-10-09 00:26:51,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-10-09 00:26:51,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-10-09 00:26:51,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-10-09 00:26:51,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-10-09 00:26:51,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:26:52,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:26:52,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-10-09 00:26:52,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-10-09 00:26:52,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-10-09 00:26:53,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [140964] 2026-10-09 00:26:53,036 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-10-09 00:26:53,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-10-09 00:26:53,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140960, 140964, 140974] 2026-10-09 00:26:53,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-10-09 00:26:53,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-10-09 00:26:54,140 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:26:54,470 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:26:54,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-10-09 00:26:54,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-10-09 00:26:55,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-10-09 00:26:55,688 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-10-09 00:26:55,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-10-09 00:26:56,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-10-09 00:26:56,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-10-09 00:26:56,734 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-09 00:26:56,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-10-09 00:26:57,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:26:57,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:26:57,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-10-09 00:26:58,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-10-09 00:26:58,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:26:59,141 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:26:59,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-10-09 00:26:59,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-10-09 00:26:59,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:01,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_task_form_access: Starting TestTaskFormAccess.test_timesheet_user_with_running_timer_keeps_timer_in_task_form ... 2026-10-09 00:27:02,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_task_form_access: Starting TestTaskFormAccess.test_user_without_timesheet_group_can_open_task_form ... 2026-10-09 00:27:02,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:27:02,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:27:03,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-10-09 00:27:03,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-10-09 00:27:03,540 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:03,891 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:27:03,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-10-09 00:27:04,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-10-09 00:27:04,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1701], uid: 6, model: account.analytic.line 2026-10-09 00:27:05,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_06_scheduled_cross_day_split_uses_first_work_interval_start ... 2026-10-09 00:27:05,612 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:05,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-09 00:27:05,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-10-09 00:27:06,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-09 00:27:06,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1705], uid: 6, model: account.analytic.line 2026-10-09 00:27:06,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-10-09 00:27:06,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-09 00:27:06,718 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1707], uid: 6, model: account.analytic.line 2026-10-09 00:27:07,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-10-09 00:27:07,103 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-09 00:27:07,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [232], uid: 6, model: account.analytic.line 2026-10-09 00:27:07,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-10-09 00:27:07,498 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-09 00:27:07,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [234144] 2026-10-09 00:27:07,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-10-09 00:27:08,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [234145] 2026-10-09 00:27:08,024 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-10-09 00:27:08,173 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [232], uid: 6, model: account.analytic.line 2026-10-09 00:27:08,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [234122] 2026-10-09 00:27:08,411 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-10-09 00:27:08,697 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [240], uid: 6, model: account.analytic.line 2026-10-09 00:27:08,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-10-09 00:27:08,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-09 00:27:08,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1709], uid: 6, model: account.analytic.line 2026-10-09 00:27:09,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:10,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-10-09 00:27:10,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2464, model: hr.work.entry 2026-10-09 00:27:10,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2464, model: hr.work.entry 2026-10-09 00:27:10,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2464, model: hr.work.entry 2026-10-09 00:27:10,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2464, model: hr.work.entry.type 2026-10-09 00:27:10,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2464, model: hr.work.entry.type 2026-10-09 00:27:10,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2464, model: hr.work.entry.type 2026-10-09 00:27:10,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-10-09 00:27:10,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12127], uid: 2464, model: hr.work.entry 2026-10-09 00:27:10,959 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12128], uid: 2464, model: hr.work.entry 2026-10-09 00:27:11,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12128], uid: 2464, model: hr.work.entry 2026-10-09 00:27:11,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-10-09 00:27:11,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2464 deleted hr.work.entry records with IDs: [12129] 2026-10-09 00:27:11,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:27:11,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-10-09 00:27:15,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-10-09 00:27:16,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-10-09 00:27:16,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-10-09 00:27:17,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17] 2026-10-09 00:27:18,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3384] 2026-10-09 00:27:18,369 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3385] 2026-10-09 00:27:19,259 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [138] 2026-10-09 00:27:19,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_04_regenerate_we_via_cron ... 2026-10-09 00:27:20,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13014, 13015, 13016, 13017, 13018, 13019, 13020, 13021, 13022, 13023, 13024, 13025, 13026, 13027, 13028, 13029, 13030, 13031, 13032, 13033, 13034, 13035, 13036, 13037, 13038, 13039, 13040, 13041, 13042, 13043, 13044, 13045, 13046, 13047, 13048, 13049, 13050, 13051, 13052, 13053, 13054, 13055, 13056, 13057, 13058, 13059] 2026-10-09 00:27:22,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13060, 13061, 13062, 13063, 13064, 13065, 13066, 13067, 13068, 13069, 13070, 13071, 13072, 13073, 13074, 13075, 13076, 13077, 13078, 13079, 13080, 13081, 13082, 13083, 13084, 13085, 13086, 13087, 13088, 13089, 13090, 13091, 13092, 13093, 13094, 13095, 13096, 13097, 13098, 13099, 13100, 13101, 13102, 13103, 13104, 13105, 13106, 13107, 13108, 13109, 13110, 13111, 13112, 13113, 13114, 13115, 13116, 13117, 13118, 13119, 13120, 13121, 13122, 13123, 13124, 13125, 13126, 13127, 13128, 13129, 13130, 13131, 13132, 13133, 13134, 13135, 13136, 13137, 13138, 13139, 13140, 13141, 13142, 13143, 13144, 13145] 2026-10-09 00:27:23,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:24,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-10-09 00:27:24,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-10-09 00:27:24,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-10-09 00:27:25,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-10-09 00:27:26,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-10-09 00:27:26,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-10-09 00:27:26,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61336] 2026-10-09 00:27:27,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-10-09 00:27:27,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-10-09 00:27:27,331 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13342, 13343] 2026-10-09 00:27:27,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-10-09 00:27:27,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-10-09 00:27:27,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-10-09 00:27:28,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:27:29,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-10-09 00:27:29,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-10-09 00:27:30,139 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-10-09 00:27:30,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-10-09 00:27:31,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-10-09 00:27:31,896 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13464, 13465] 2026-10-09 00:27:32,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-10-09 00:27:32,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13469, 13470] 2026-10-09 00:27:32,840 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-10-09 00:27:33,375 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13474, 13475] 2026-10-09 00:27:33,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-10-09 00:27:34,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [147] 2026-10-09 00:27:34,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1748] 2026-10-09 00:27:34,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-10-09 00:27:35,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-10-09 00:27:35,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1749] 2026-10-09 00:27:35,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-10-09 00:27:35,965 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-10-09 00:27:36,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1750] 2026-10-09 00:27:36,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-10-09 00:27:37,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13505, 13506] 2026-10-09 00:27:37,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:27:37,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-10-09 00:27:37,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-10-09 00:27:37,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-10-09 00:27:37,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:37,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-10-09 00:27:37,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-10-09 00:27:37,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-10-09 00:27:38,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:38,446 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [152] 2026-10-09 00:27:38,594 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_get_work_entries_domain: Starting TestGetWorkEntriesDomain.test_multi_leaf_domain_ors_each_window_without_widening ... 2026-10-09 00:27:38,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_get_work_entries_domain: Starting TestGetWorkEntriesDomain.test_single_leaf_domain_scoped_to_its_window ... 2026-10-09 00:27:39,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:27:39,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-10-09 00:27:39,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:27:39,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [153] 2026-10-09 00:27:40,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3386] 2026-10-09 00:27:41,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2268] 2026-10-09 00:27:41,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-10-09 00:27:41,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 154] 2026-10-09 00:27:41,559 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [157, 156, 2] 2026-10-09 00:27:42,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1757, 1756, 1755, 1754, 1753] 2026-10-09 00:27:42,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [155] 2026-10-09 00:27:42,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [160, 159, 158] 2026-10-09 00:27:43,085 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573938108174851.1791505663.046165704727173-openerp-message-notify@3807f3bf4925>: ['"Test employee 01" <@False>'] 2026-10-09 00:27:43,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3387] 2026-10-09 00:27:43,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:27:43,863 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [164] 2026-10-09 00:27:44,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-10-09 00:27:44,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3388] 2026-10-09 00:27:44,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2269] 2026-10-09 00:27:45,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-10-09 00:27:45,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3389] 2026-10-09 00:27:45,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2270] 2026-10-09 00:27:46,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3390] 2026-10-09 00:27:46,522 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2271] 2026-10-09 00:27:46,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-10-09 00:27:46,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3391] 2026-10-09 00:27:47,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2272] 2026-10-09 00:27:47,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3392] 2026-10-09 00:27:47,774 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2273] 2026-10-09 00:27:47,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-10-09 00:27:48,125 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3393] 2026-10-09 00:27:48,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2274] 2026-10-09 00:27:48,840 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3394] 2026-10-09 00:27:49,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2275] 2026-10-09 00:27:49,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-10-09 00:27:49,568 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3395] 2026-10-09 00:27:49,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2276] 2026-10-09 00:27:50,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3396] 2026-10-09 00:27:50,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2277] 2026-10-09 00:27:50,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-10-09 00:27:50,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3397] 2026-10-09 00:27:51,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2278] 2026-10-09 00:27:51,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3398] 2026-10-09 00:27:51,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2279] 2026-10-09 00:27:51,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-10-09 00:27:52,104 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3399] 2026-10-09 00:27:52,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2280] 2026-10-09 00:27:52,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-10-09 00:27:52,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3400] 2026-10-09 00:27:53,242 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2281] 2026-10-09 00:27:53,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3401] 2026-10-09 00:27:53,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2282] 2026-10-09 00:27:53,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-10-09 00:27:54,052 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3402] 2026-10-09 00:27:54,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2283] 2026-10-09 00:27:54,631 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3403] 2026-10-09 00:27:54,994 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2284] 2026-10-09 00:27:55,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-10-09 00:27:55,333 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3404] 2026-10-09 00:27:55,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2285] 2026-10-09 00:27:56,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3405] 2026-10-09 00:27:56,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2286] 2026-10-09 00:27:56,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-10-09 00:27:56,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3406] 2026-10-09 00:27:57,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2287] 2026-10-09 00:27:57,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-10-09 00:27:57,707 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3407] 2026-10-09 00:27:58,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2288] 2026-10-09 00:27:58,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3408] 2026-10-09 00:27:58,723 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2289] 2026-10-09 00:27:58,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-10-09 00:27:59,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3409] 2026-10-09 00:27:59,517 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2290] 2026-10-09 00:27:59,773 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3410] 2026-10-09 00:28:00,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2291] 2026-10-09 00:28:00,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-10-09 00:28:00,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3411] 2026-10-09 00:28:01,072 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2292] 2026-10-09 00:28:01,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-10-09 00:28:01,459 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3412] 2026-10-09 00:28:02,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2293] 2026-10-09 00:28:02,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3413] 2026-10-09 00:28:02,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2294] 2026-10-09 00:28:02,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-10-09 00:28:03,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3414] 2026-10-09 00:28:03,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2295] 2026-10-09 00:28:03,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3415] 2026-10-09 00:28:03,934 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2296] 2026-10-09 00:28:03,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-10-09 00:28:04,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3416] 2026-10-09 00:28:04,684 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2297] 2026-10-09 00:28:04,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-10-09 00:28:05,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3417] 2026-10-09 00:28:05,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3418] 2026-10-09 00:28:05,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3419] 2026-10-09 00:28:05,708 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3420] 2026-10-09 00:28:06,369 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2298, 2299, 2300, 2301] 2026-10-09 00:28:06,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-10-09 00:28:06,707 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3421] 2026-10-09 00:28:06,899 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3422] 2026-10-09 00:28:07,090 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3423] 2026-10-09 00:28:07,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2302, 2303, 2304] 2026-10-09 00:28:07,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-10-09 00:28:07,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3424] 2026-10-09 00:28:08,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2305] 2026-10-09 00:28:08,517 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-10-09 00:28:08,855 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3425] 2026-10-09 00:28:09,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3426] 2026-10-09 00:28:09,838 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2306, 2307] 2026-10-09 00:28:09,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-10-09 00:28:10,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3427] 2026-10-09 00:28:10,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2308] 2026-10-09 00:28:10,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:28:27,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted product.product records with IDs: [2056] 2026-10-09 00:28:27,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-10-09 00:28:32,860 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [2] 2026-10-09 00:28:33,467 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-10-09 00:28:37,822 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-10-09 00:28:42,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [12] 2026-10-09 00:28:42,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-10-09 00:28:46,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [18] 2026-10-09 00:28:47,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-10-09 00:28:51,552 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [24] 2026-10-09 00:28:52,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-10-09 00:28:55,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-10-09 00:28:59,283 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [30] 2026-10-09 00:28:59,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_unit_price_tax_discount ... 2026-10-09 00:29:05,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [34] 2026-10-09 00:29:06,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_unit_price_tax_discount ... 2026-10-09 00:29:10,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [40] 2026-10-09 00:29:12,105 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [43, 44] 2026-10-09 00:29:12,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_unit_price_tax_discount_2 ... 2026-10-09 00:29:16,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [50] 2026-10-09 00:29:17,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-10-09 00:29:20,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2465 deleted invoice.line.grouping records with IDs: [56] 2026-10-09 00:29:20,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:29:20,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_lang_detection.tests.test_detect_lang: Starting TestDetectLang.test_01_detect_lang ... 2026-10-09 00:29:22,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:29:22,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_access_token_never_minted_by_qr_path ... 2026-10-09 00:29:22,724 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:22,724 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:22,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_core_link_tracker_behaviour_is_unaffected_by_the_graft ... 2026-10-09 00:29:22,799 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:22,799 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:22,812 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:22,812 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:22,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_download_qr_code_action_targets_qrcode_field ... 2026-10-09 00:29:22,857 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:22,857 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:22,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_get_qrcode_url_returns_the_tracked_short_link ... 2026-10-09 00:29:22,911 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:22,911 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:22,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_computes_a_real_png_image_from_a_bare_url_record ... 2026-10-09 00:29:22,963 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:22,964 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_embeds_per_record_logo_when_set ... 2026-10-09 00:29:23,041 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,041 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,056 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://plain.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,056 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://plain.viindoo.com/ 2026-10-09 00:29:23,174 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_falls_back_to_company_favicon_when_enabled_and_no_logo ... 2026-10-09 00:29:23,176 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,176 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,231 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://favicon-toggle.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,231 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://favicon-toggle.viindoo.com/ 2026-10-09 00:29:23,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_field_is_non_stored_so_bulk_creation_stays_cheap ... 2026-10-09 00:29:23,313 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,314 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_logo_rejects_svg ... 2026-10-09 00:29:23,417 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,417 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_regenerates_when_short_link_code_changes ... 2026-10-09 00:29:23,497 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,497 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_still_encodes_the_tracked_short_link_when_non_stored ... 2026-10-09 00:29:23,611 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,611 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-09 00:29:23,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: skipped TestLinkTrackerQrcodeMixin.test_qrcode_still_encodes_the_tracked_short_link_when_non_stored : pyzbar (and its native libzbar0) is not installed on this machine 2026-10-09 00:29:23,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-10-09 00:29:23,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_guard_is_a_noop_on_a_falsy_version ... 2026-10-09 00:29:23,697 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://migration-guard.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,697 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-guard.viindoo.com/ 2026-10-09 00:29:23,756 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_is_idempotent_on_rerun ... 2026-10-09 00:29:23,757 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://migration-idempotent.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,757 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-idempotent.viindoo.com/ 2026-10-09 00:29:23,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_repoints_the_attachment_and_the_field_reads_it_back ... 2026-10-09 00:29:23,826 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request https://migration.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-09 00:29:23,826 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration.viindoo.com/ 2026-10-09 00:29:23,912 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:29:24,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7078] 2026-10-09 00:29:24,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-09 00:29:24,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7100] 2026-10-09 00:29:24,583 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-09 00:29:41,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.message records with IDs: [4003, 4002] 2026-10-09 00:29:41,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-09 00:29:41,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.message records with IDs: [4007, 4006, 4005] 2026-10-09 00:29:41,693 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-09 00:29:41,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.message records with IDs: [4011, 4010, 4009] 2026-10-09 00:29:41,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-09 00:29:43,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_interest_with_bank_currency_rate ... 2026-10-09 00:29:44,499 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.refund.line records with IDs: [1] 2026-10-09 00:29:44,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-10-09 00:29:45,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.refund.line records with IDs: [2] 2026-10-09 00:29:45,423 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-10-09 00:29:48,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_refund_with_bank_currency_rate ... 2026-10-09 00:29:48,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.refund.line records with IDs: [4] 2026-10-09 00:29:48,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-10-09 00:29:49,285 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.refund.line records with IDs: [5] 2026-10-09 00:29:49,390 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-10-09 00:29:50,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.message records with IDs: [61556, 61555] 2026-10-09 00:29:50,974 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-10-09 00:29:50,990 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.followers records with IDs: [6965, 6966] 2026-10-09 00:29:52,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_with_bank_currency_rate ... 2026-10-09 00:29:53,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.refund.line records with IDs: [7] 2026-10-09 00:29:53,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-10-09 00:29:53,841 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.refund.line records with IDs: [8] 2026-10-09 00:29:53,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-10-09 00:29:55,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_interest_with_bank_currency_rate ... 2026-10-09 00:29:55,685 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.refund.line records with IDs: [1] 2026-10-09 00:29:55,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-10-09 00:29:56,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.refund.line records with IDs: [2] 2026-10-09 00:29:56,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-10-09 00:29:59,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_refund_with_bank_currency_rate ... 2026-10-09 00:29:59,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.refund.line records with IDs: [4] 2026-10-09 00:29:59,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-10-09 00:29:59,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.refund.line records with IDs: [5] 2026-10-09 00:30:00,086 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-10-09 00:30:01,675 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.message records with IDs: [61605, 61604] 2026-10-09 00:30:01,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-10-09 00:30:01,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted mail.followers records with IDs: [7019, 7020] 2026-10-09 00:30:03,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_with_bank_currency_rate ... 2026-10-09 00:30:04,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.refund.line records with IDs: [7] 2026-10-09 00:30:04,236 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-10-09 00:30:04,791 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.refund.line records with IDs: [8] 2026-10-09 00:30:04,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2467 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-10-09 00:30:06,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:30:07,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-10-09 00:30:08,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2471, model: logistics.shipment 2026-10-09 00:30:08,050 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2471, model: account.analytic.line 2026-10-09 00:30:08,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2471, model: logistics.shipment 2026-10-09 00:30:08,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-10-09 00:30:08,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2470, model: account.analytic.line 2026-10-09 00:30:08,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-10-09 00:30:08,775 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2471, model: logistics.shipment.leg 2026-10-09 00:30:08,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2471, model: logistics.shipment.package 2026-10-09 00:30:08,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2471, model: logistics.shipment.cargo 2026-10-09 00:30:08,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2471, model: tracking.location.history 2026-10-09 00:30:08,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2471, model: logistics.shipment.leg 2026-10-09 00:30:08,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2471, model: logistics.shipment.package 2026-10-09 00:30:08,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2471, model: logistics.shipment.cargo 2026-10-09 00:30:08,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2471, model: tracking.location.history 2026-10-09 00:30:08,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2471, model: logistics.shipment.leg 2026-10-09 00:30:08,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2471, model: logistics.shipment.package 2026-10-09 00:30:08,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2471, model: logistics.shipment.cargo 2026-10-09 00:30:08,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2471, model: tracking.location.history 2026-10-09 00:30:08,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-10-09 00:30:09,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2470, model: account.analytic.line 2026-10-09 00:30:09,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2470, model: tracking.location.history 2026-10-09 00:30:09,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-10-09 00:30:09,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-10-09 00:30:09,586 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-10-09 00:30:09,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:11,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_018_cutoff_valid_against_main_carriage_etd_survives_earlier_pre_carriage_leg ... 2026-10-09 00:30:11,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-10-09 00:30:11,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_020_cutoff_valid_when_pre_carriage_leg_has_no_departure_date ... 2026-10-09 00:30:11,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_021_cutoff_validated_against_single_main_carriage_leg_when_no_pre_carriage_leg ... 2026-10-09 00:30:11,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_022_direct_main_carriage_leg_reschedule_after_cutoff_set_is_rejected ... 2026-10-09 00:30:12,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_023_leg_type_reclassification_without_departure_date_change_revalidates_cutoff ... 2026-10-09 00:30:12,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:12,268 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-10-09 00:30:12,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-10-09 00:30:12,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:13,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-10-09 00:30:14,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-10-09 00:30:14,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-10-09 00:30:14,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-10-09 00:30:14,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-10-09 00:30:15,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-10-09 00:30:15,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:15,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_module_data_declaration: Starting TestModuleDataDeclaration.test_no_xml_id_is_declared_more_than_once_across_the_modules_data_files ... 2026-10-09 00:30:15,466 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_module_data_declaration: Starting TestModuleDataDeclaration.test_xml_ids_that_sibling_data_files_reference_survive_on_a_database_without_demo_direction_pin ... 2026-10-09 00:30:15,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:16,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-10-09 00:30:16,977 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-10-09 00:30:17,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-10-09 00:30:17,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-10-09 00:30:17,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_partner_that_is_not_a_port_keeps_its_plain_name ... 2026-10-09 00:30:17,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_port_label_follows_its_code_and_country_being_filled_or_cleared ... 2026-10-09 00:30:17,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_port_missing_code_or_country_is_labelled_by_its_name ... 2026-10-09 00:30:17,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_port_with_code_and_country_keeps_country_code_label ... 2026-10-09 00:30:17,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_renaming_a_port_without_code_updates_its_label ... 2026-10-09 00:30:18,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:18,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-10-09 00:30:18,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_gives_a_coordinate_less_sea_port_its_real_coordinates ... 2026-10-09 00:30:18,660 121 INFO rb-ed7f209-225380-422591 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired 1 of 66 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 65 already-positioned and 0 absent record(s) untouched. 2026-10-09 00:30:18,660 121 INFO rb-ed7f209-225380-422591 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-10-09 00:30:18,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-10-09 00:30:19,280 121 INFO rb-ed7f209-225380-422591 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired 1 of 66 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 65 already-positioned and 0 absent record(s) untouched. 2026-10-09 00:30:19,280 121 INFO rb-ed7f209-225380-422591 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-10-09 00:30:19,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:19,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-10-09 00:30:19,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-10-09 00:30:19,489 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-10-09 00:30:19,565 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-10-09 00:30:19,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-10-09 00:30:19,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-10-09 00:30:19,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_los_angeles_port_keeps_its_coordinates_once_the_demo_layer_has_loaded ... 2026-10-09 00:30:19,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-10-09 00:30:19,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:21,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_001_create_freight_leg_without_route_creates_route ... 2026-10-09 00:30:21,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_002_has_freight_legs_true_when_freight_service_states_a_leg ... 2026-10-09 00:30:21,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_003_has_freight_legs_false_when_freight_service_states_no_leg ... 2026-10-09 00:30:22,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_004_freight_legs_page_hidden_from_a_user_without_the_logistics_group ... 2026-10-09 00:30:23,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_005_freight_legs_page_visible_to_a_user_holding_the_logistics_group ... 2026-10-09 00:30:23,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:30:24,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-10-09 00:30:25,134 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1100] 2026-10-09 00:30:25,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:26,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-10-09 00:30:26,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:28,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-10-09 00:30:28,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-10-09 00:30:28,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-10-09 00:30:28,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-10-09 00:30:29,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-10-09 00:30:29,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-10-09 00:30:29,508 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-10-09 00:30:29,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-10-09 00:30:29,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-10-09 00:30:30,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-10-09 00:30:30,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-10-09 00:30:30,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-10-09 00:30:30,426 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-10-09 00:30:30,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-10-09 00:30:30,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-10-09 00:30:30,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-10-09 00:30:31,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-10-09 00:30:31,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-10-09 00:30:31,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_018_action_confirm_auto_creates_main_leg_when_origin_differs_from_destination ... 2026-10-09 00:30:31,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:33,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-10-09 00:30:33,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-10-09 00:30:33,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:34,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-10-09 00:30:34,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-10-09 00:30:35,110 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [59] 2026-10-09 00:30:35,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-10-09 00:30:35,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-10-09 00:30:35,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-10-09 00:30:35,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-10-09 00:30:35,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:35,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-10-09 00:30:35,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-10-09 00:30:36,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-10-09 00:30:36,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-10-09 00:30:36,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-10-09 00:30:36,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:37,121 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3428] 2026-10-09 00:30:37,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61635] 2026-10-09 00:30:37,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:30:37,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3429] 2026-10-09 00:30:37,728 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61637] 2026-10-09 00:30:37,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:30:37,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-10-09 00:30:37,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-10-09 00:30:37,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-10-09 00:30:38,156 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61642] 2026-10-09 00:30:38,216 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [1060] 2026-10-09 00:30:38,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61643] 2026-10-09 00:30:38,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1941] 2026-10-09 00:30:38,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-10-09 00:30:38,597 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61644] 2026-10-09 00:30:38,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:30:38,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-10-09 00:30:38,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-10-09 00:30:38,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-10-09 00:30:38,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:38,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-10-09 00:30:38,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-10-09 00:30:38,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-10-09 00:30:39,028 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-10-09 00:30:39,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:39,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_bulk_mode_splits_total_weight_and_volume_evenly_across_quantity ... 2026-10-09 00:30:39,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_generates_one_package_and_cargo_per_line_per_iteration ... 2026-10-09 00:30:39,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-10-09 00:30:39,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:39,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-10-09 00:30:39,584 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-10-09 00:30:39,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-10-09 00:30:39,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:39,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-10-09 00:30:39,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-10-09 00:30:39,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:39,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-10-09 00:30:39,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-10-09 00:30:39,945 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:39,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_a_destroyed_null_island_distance_is_reported_to_the_operator ... 2026-10-09 00:30:40,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_a_kept_hand_entered_distance_is_reported_to_the_operator ... 2026-10-09 00:30:41,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_half_zero_endpoint_distance_is_corrected_and_never_claimed_as_human ... 2026-10-09 00:30:42,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_hand_entered_distance_between_two_unlocated_ports_survives_the_repair ... 2026-10-09 00:30:43,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_hand_entered_distance_survives_when_only_one_endpoint_is_a_shipped_port ... 2026-10-09 00:30:44,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_null_island_distance_over_a_partly_located_section_is_corrected_over_correction_guard ... 2026-10-09 00:30:45,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_unmeasured_section_between_two_repaired_ports_gains_a_real_distance_over_correction_guard ... 2026-10-09 00:30:46,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:30:48,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-10-09 00:30:48,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-10-09 00:30:48,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:50,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-10-09 00:30:50,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-10-09 00:30:50,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-10-09 00:30:50,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-10-09 00:30:51,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-10-09 00:30:51,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-10-09 00:30:51,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:30:53,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_002_get_panel_data_converts_foreign_currency_revenue_to_company_currency ... 2026-10-09 00:30:56,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-10-09 00:31:06,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:31:08,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-10-09 00:31:09,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3430] 2026-10-09 00:31:10,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-10-09 00:31:11,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-10-09 00:31:11,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-10-09 00:31:12,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [432, 431] 2026-10-09 00:31:12,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [232] 2026-10-09 00:31:12,744 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [423] 2026-10-09 00:31:12,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-10-09 00:31:13,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [434, 433] 2026-10-09 00:31:13,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [233] 2026-10-09 00:31:13,954 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [425] 2026-10-09 00:31:14,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_06_confirm_order_linked_to_confirmed_shipment_only_syncs_sale_links ... 2026-10-09 00:31:15,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-10-09 00:31:19,075 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_08_low_priv_salesman_can_link_then_confirm_freight_order ... 2026-10-09 00:31:21,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-10-09 00:31:24,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-10-09 00:31:28,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-10-09 00:31:30,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_12_confirm_leg_less_freight_order_same_address_partner_creates_zero_leg_shipment ... 2026-10-09 00:31:31,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_13_confirm_leg_less_freight_order_distinct_address_partner_keeps_one_leg ... 2026-10-09 00:31:33,778 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_14_confirm_template_leg_order_same_address_partner_keeps_template_leg ... 2026-10-09 00:31:34,375 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_15_create_shipment_with_only_degenerate_leg_persists_leg_without_route ... 2026-10-09 00:31:34,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_16_generate_quotation_from_mixed_real_and_degenerate_leg_shipment_does_not_raise ... 2026-10-09 00:31:35,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_17_reassign_shipment_on_draft_order_via_write_replaces_link ... 2026-10-09 00:31:35,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-10-09 00:31:38,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-10-09 00:31:39,774 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-10-09 00:31:40,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3431] 2026-10-09 00:31:41,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-10-09 00:31:41,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-10-09 00:31:42,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-10-09 00:31:43,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3432] 2026-10-09 00:31:43,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-10-09 00:31:45,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_25_low_priv_persona_reassign_fully_releases_shipment_it_cannot_read ... 2026-10-09 00:31:45,974 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_26_confirming_order_linked_to_shipment_must_not_wipe_another_orders_lines ... 2026-10-09 00:31:46,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_27_low_priv_persona_can_release_shipment_without_write_access ... 2026-10-09 00:31:47,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_28_first_assignment_on_confirmed_order_with_no_shipment_history_is_refused ... 2026-10-09 00:31:48,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29_reassigning_shipment_is_refused_while_another_companys_shipment_holds_the_order ... 2026-10-09 00:32:04,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29b_order_never_ends_up_owned_by_two_shipments_after_a_company_switch ... 2026-10-09 00:32:12,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_30_confirming_order_drops_its_own_lines_that_left_the_order ... 2026-10-09 00:32:13,791 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [456, 455] 2026-10-09 00:32:13,847 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [247] 2026-10-09 00:32:13,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [447] 2026-10-09 00:32:14,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_31_confirming_order_hands_off_its_own_customer_to_partnerless_shipment ... 2026-10-09 00:32:17,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_32_confirming_order_does_not_overwrite_shipment_customer_already_set ... 2026-10-09 00:32:19,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_33_confirming_order_must_not_hand_off_customer_to_shipment_past_draft ... 2026-10-09 00:32:22,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34_low_priv_salesman_can_confirm_freight_order_that_generates_its_shipment ... 2026-10-09 00:32:23,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34b_confirming_must_not_rewrite_legs_just_because_the_seller_cannot_see_the_shipment ... 2026-10-09 00:32:24,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_35_low_priv_salesman_can_confirm_order_whose_shipment_was_archived ... 2026-10-09 00:32:25,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2515 deleted logistics.shipment.leg records with IDs: [702] 2026-10-09 00:32:25,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_36_freight_template_legs_follow_the_sold_products_own_template ... 2026-10-09 00:32:26,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_37_freight_template_legs_empty_when_sold_product_is_not_a_freight_service ... 2026-10-09 00:32:27,159 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:32:29,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-10-09 00:32:30,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-10-09 00:32:38,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:32:40,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_all_documents_teammate_reads_shipment_sync_message_without_ownership ... 2026-10-09 00:32:53,336 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_door_to_door_order_through_a_reroute ... 2026-10-09 00:32:55,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_order_that_plans_no_transport_of_its_own ... 2026-10-09 00:32:57,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_reroute_message_escapes_partner_name ... 2026-10-09 00:32:58,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_shipment_sync_message_is_internal_only ... 2026-10-09 00:33:00,455 121 INFO rb-ed7f209-225380-422591 odoo.models: Access Denied by ACLs for operation: read, uid: 2525, model: sale.order, fields: shipment_sync_message 2026-10-09 00:33:00,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:33:03,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-10-09 00:33:04,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-10-09 00:33:05,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:33:06,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-10-09 00:33:06,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:33:08,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-10-09 00:33:08,228 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2533 deleted customer.level records with IDs: [13] 2026-10-09 00:33:08,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-10-09 00:33:08,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2532, model: customer.level 2026-10-09 00:33:08,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2532, model: customer.level 2026-10-09 00:33:08,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2532, model: customer.level 2026-10-09 00:33:08,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-10-09 00:33:08,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2533, model: loyalty.card 2026-10-09 00:33:08,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-10-09 00:33:08,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2532, model: loyalty.card 2026-10-09 00:33:08,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2532, model: loyalty.card 2026-10-09 00:33:08,694 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-10-09 00:33:08,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2533, model: loyalty.points.report 2026-10-09 00:33:08,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2533, model: loyalty.points.report 2026-10-09 00:33:08,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2533, model: loyalty.points.report 2026-10-09 00:33:08,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-10-09 00:33:08,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2532, model: loyalty.points.report 2026-10-09 00:33:08,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2532, model: loyalty.points.report 2026-10-09 00:33:08,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2532, model: loyalty.points.report 2026-10-09 00:33:08,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2532, model: loyalty.points.report 2026-10-09 00:33:08,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-10-09 00:33:09,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-10-09 00:33:09,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2533 deleted loyalty.program records with IDs: [13] 2026-10-09 00:33:09,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-10-09 00:33:10,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2532, model: loyalty.program 2026-10-09 00:33:10,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2532, model: loyalty.program 2026-10-09 00:33:10,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2532, model: loyalty.program 2026-10-09 00:33:10,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-10-09 00:33:10,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2533 deleted loyalty.reward records with IDs: [12] 2026-10-09 00:33:10,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-10-09 00:33:10,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2532, model: loyalty.reward 2026-10-09 00:33:10,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2532, model: loyalty.reward 2026-10-09 00:33:10,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2532, model: loyalty.reward 2026-10-09 00:33:10,539 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-10-09 00:33:10,595 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2533 deleted loyalty.rule records with IDs: [9] 2026-10-09 00:33:10,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-10-09 00:33:10,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2532, model: loyalty.rule 2026-10-09 00:33:10,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2532, model: loyalty.rule 2026-10-09 00:33:10,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2532, model: loyalty.rule 2026-10-09 00:33:10,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:33:12,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_computes_real_usage_and_is_readable_by_low_privilege_user ... 2026-10-09 00:33:12,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2534, model: sale.order.line 2026-10-09 00:33:12,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-10-09 00:33:12,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:33:32,151 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2536 deleted res.currency.rate records with IDs: [811, 812, 813] 2026-10-09 00:33:35,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-10-09 00:33:35,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54993620 started for PoS orders references: [{'name': 'Order 28920-057-7471', 'uuid': '28920-057-7471'}] 2026-10-09 00:33:36,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54993620 order {'name': 'Order 28920-057-7471', 'uuid': '28920-057-7471'} created pos.order #13 2026-10-09 00:33:36,691 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54993620 finished 2026-10-09 00:33:38,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-10-09 00:33:38,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27219601 started for PoS orders references: [{'name': 'Order 85955-579-8362', 'uuid': '85955-579-8362'}] 2026-10-09 00:33:39,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27219601 order {'name': 'Order 85955-579-8362', 'uuid': '85955-579-8362'} created pos.order #14 2026-10-09 00:33:39,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27219601 finished 2026-10-09 00:33:39,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-10-09 00:33:40,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79834580 started for PoS orders references: [{'name': 'Order 52322-580-1197', 'uuid': '52322-580-1197'}] 2026-10-09 00:33:40,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79834580 order {'name': 'Order 52322-580-1197', 'uuid': '52322-580-1197'} created pos.order #15 2026-10-09 00:33:40,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79834580 finished 2026-10-09 00:33:42,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 00:34:03,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-10-09 00:34:04,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome pid: 5757 2026-10-09 00:34:04,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpt2jwhy7x_chrome_odoo 2026-10-09 00:34:04,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Issuing json command http://127.0.0.1:33611/json/version 2026-10-09 00:34:04,334 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33611/json/version with timeout 3 increased to 10s during tests 2026-10-09 00:34:04,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-09 00:34:04,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Issuing json command http://127.0.0.1:33611/json 2026-10-09 00:34:04,439 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33611/json with timeout 3 increased to 10s during tests 2026-10-09 00:34:04,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Websocket url found: ws://127.0.0.1:33611/devtools/page/FA95481D7F1422C677D8CB0B458523C7 2026-10-09 00:34:04,457 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Enable chrome headless console log notification 2026-10-09 00:34:04,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless enable page notifications 2026-10-09 00:34:04,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:pos_user from n/a 2026-10-09 00:34:04,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Setting session cookie in browser 2026-10-09 00:34:04,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-09 00:34:04,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-09 00:34:04,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:34:06,067 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.250 1.169 2026-10-09 00:34:06,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigation result: {'frameId': 'FA95481D7F1422C677D8CB0B458523C7', 'loaderId': '82AB2F10473542F0DB8C3B84ABA49CDF', 'isDownload': False} 2026-10-09 00:34:06,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Evaluate ready code "odoo.isTourReady('ViinLoyaltyPosNewPartnerDomainTour')" 2026-10-09 00:34:06,110 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 00:34:06,143 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /web/assets/92dbf46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-10-09 00:34:06,156 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /web/assets/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-09 00:34:06,163 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /web/assets/abea62a/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-09 00:34:06,642 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 00:34:06,654 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 00:34:06,662 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 00:34:06,675 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-09 00:34:06,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: IndexedDB 1 Ready 2026-10-09 00:34:06,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Evaluate test code "odoo.startTour('ViinLoyaltyPosNewPartnerDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-09 00:34:06,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [1/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 00:34:07,568 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.373 0.514 2026-10-09 00:34:07,571 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.881 2026-10-09 00:34:07,779 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.026 2026-10-09 00:34:07,812 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 00:34:07,860 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 00:34:07,900 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-09 00:34:07,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-09 00:34:08,027 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 00:34:08,027 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 00:34:08,107 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 00:34:08,134 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-09 00:34:08,144 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-09 00:34:08,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [2/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-09 00:34:08,173 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image/res.users/2543/avatar_128 HTTP/1.1" 200 - 16 0.037 0.059 2026-10-09 00:34:08,204 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=res.company&id=321&field=logo HTTP/1.1" 200 - 9 0.007 0.118 2026-10-09 00:34:08,241 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image/res.company/321/favicon HTTP/1.1" 200 - 4 0.008 0.110 2026-10-09 00:34:08,259 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-09 00:34:08,274 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.055 2026-10-09 00:34:08,294 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-09 00:34:08,306 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.037 2026-10-09 00:34:08,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [3/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-09 00:34:08,326 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.040 2026-10-09 00:34:08,338 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.078 2026-10-09 00:34:08,368 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.114 2026-10-09 00:34:08,383 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-09 00:34:08,402 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.063 2026-10-09 00:34:08,411 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.107 2026-10-09 00:34:08,420 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.039 2026-10-09 00:34:08,439 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-09 00:34:08,455 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.136 2026-10-09 00:34:08,591 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.158 2026-10-09 00:34:08,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [4/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 00:34:08,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [5/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-09 00:34:08,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [6/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-09 00:34:08,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [7/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 00:34:08,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [8/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 00:34:09,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [9/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-09 00:34:09,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [10/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-09 00:34:09,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [11/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step open the partner creation form (trigger: .modal:not(.o_inactive_modal) button[aria-label="Add a customer"]) 2026-10-09 00:34:09,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [12/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step type the customer name 'Zoom' (trigger: .modal:not(.o_inactive_modal) .o_form_view .o_field_widget[name=name] input) 2026-10-09 00:34:09,527 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.020 2026-10-09 00:34:10,182 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:10] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 109 0.119 0.513 2026-10-09 00:34:10,355 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:10] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 22 0.032 0.091 2026-10-09 00:34:10,668 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:10] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:34:10,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [13/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step save the new customer (trigger: .modal:not(.o_inactive_modal) .o_form_button_save) 2026-10-09 00:34:10,760 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [14/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step the partner form and the partner list are both closed (trigger: body:not(:has(.modal))) 2026-10-09 00:34:10,794 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:10] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.000 0.030 2026-10-09 00:34:11,282 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:11] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 131 0.165 0.246 2026-10-09 00:34:11,380 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:11] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.010 0.042 2026-10-09 00:34:11,514 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:11] "POST /web/dataset/call_kw/loyalty.program/read HTTP/1.1" 200 - 3 0.008 0.015 2026-10-09 00:34:11,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: Warning, attempt to load a non-existent field. 2026-10-09 00:34:11,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [15/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 00:34:11,602 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.023 2026-10-09 00:34:11,680 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [16/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step customer 'Zoom' is selected (trigger: .product-screen .set-partner:contains("Zoom")) 2026-10-09 00:34:11,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [17/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 00:34:11,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [18/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 00:34:11,859 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 00:34:11,861 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 00:34:11,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [19/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 00:34:11,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [20/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 00:34:12,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [21/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 00:34:12,044 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:34:12,133 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42691730 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': '8e04c31a-d6db-4c95-b808-c37f3cfdba06'}] 2026-10-09 00:34:12,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [22/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-09 00:34:12,158 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 00:34:13,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42691730 order {'name': 'Order 00009-001-0001', 'uuid': '8e04c31a-d6db-4c95-b808-c37f3cfdba06'} created pos.order #16 2026-10-09 00:34:13,287 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42691730 finished 2026-10-09 00:34:13,376 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 344 0.574 0.674 2026-10-09 00:34:13,604 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.094 0.096 2026-10-09 00:34:13,658 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 00:34:13,784 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:13] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.011 0.015 2026-10-09 00:34:13,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: tour succeeded 2026-10-09 00:34:13,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR ViinLoyaltyPosNewPartnerDomainTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-09 00:34:13,974 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: heap 24041092 (allocated 25964544) 2026-10-09 00:34:13,987 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Closing chrome headless with pid 5757 2026-10-09 00:34:13,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Closing websocket connection 2026-10-09 00:34:13,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Terminating chrome headless with pid 5757 2026-10-09 00:34:14,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_003414_111649_test_customer_created_during_sale_accrues_loyalty_points.txt 2026-10-09 00:34:14,112 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Removing chrome user profile "/tmp/tmpt2jwhy7x_chrome_odoo" 2026-10-09 00:34:14,249 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points ... 2026-10-09 00:34:15,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome pid: 5972 2026-10-09 00:34:15,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpwnpew2uu_chrome_odoo 2026-10-09 00:34:15,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Issuing json command http://127.0.0.1:37763/json/version 2026-10-09 00:34:15,304 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37763/json/version with timeout 3 increased to 10s during tests 2026-10-09 00:34:15,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-09 00:34:15,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Issuing json command http://127.0.0.1:37763/json 2026-10-09 00:34:15,332 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37763/json with timeout 3 increased to 10s during tests 2026-10-09 00:34:15,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Websocket url found: ws://127.0.0.1:37763/devtools/page/555C674E45257B390AE04E39D6F3C08A 2026-10-09 00:34:15,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Enable chrome headless console log notification 2026-10-09 00:34:15,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless enable page notifications 2026-10-09 00:34:15,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:pos_user from n/a 2026-10-09 00:34:15,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Setting session cookie in browser 2026-10-09 00:34:15,595 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-09 00:34:15,595 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-09 00:34:15,622 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:34:18,219 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.147 2.462 2026-10-09 00:34:18,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Navigation result: {'frameId': '555C674E45257B390AE04E39D6F3C08A', 'loaderId': 'E817B917D075EA2F3CAFFFDDCC798020', 'isDownload': False} 2026-10-09 00:34:18,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Evaluate ready code "odoo.isTourReady('ViinLoyaltyPosExistingPartnerDomainTour')" 2026-10-09 00:34:18,254 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 00:34:18,288 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /web/assets/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 00:34:18,300 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /web/assets/abea62a/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-09 00:34:18,310 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /web/assets/92dbf46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.041 2026-10-09 00:34:18,872 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 00:34:18,883 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:34:18,900 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Evaluate test code "odoo.startTour('ViinLoyaltyPosExistingPartnerDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-09 00:34:18,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [1/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 00:34:18,925 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 00:34:18,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: IndexedDB 1 Ready 2026-10-09 00:34:19,868 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.405 0.562 2026-10-09 00:34:19,878 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.966 2026-10-09 00:34:20,072 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-09 00:34:20,092 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-09 00:34:20,109 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 00:34:20,152 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 00:34:20,185 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-09 00:34:20,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-09 00:34:20,302 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 00:34:20,308 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 00:34:20,367 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:34:20,404 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 00:34:20,416 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 00:34:20,429 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=res.company&id=321&field=logo HTTP/1.1" 200 - 9 0.026 0.032 2026-10-09 00:34:20,451 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image/res.company/321/favicon HTTP/1.1" 200 - 4 0.006 0.029 2026-10-09 00:34:20,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [2/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-09 00:34:20,512 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image/res.users/2543/avatar_128 HTTP/1.1" 200 - 16 0.028 0.112 2026-10-09 00:34:20,581 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.013 2026-10-09 00:34:20,597 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.031 2026-10-09 00:34:20,608 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.040 2026-10-09 00:34:20,651 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.021 0.059 2026-10-09 00:34:20,668 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-09 00:34:20,687 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.120 2026-10-09 00:34:20,702 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.077 2026-10-09 00:34:20,713 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.055 2026-10-09 00:34:20,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [3/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-09 00:34:20,755 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.065 2026-10-09 00:34:20,785 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.013 0.080 2026-10-09 00:34:20,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.132 2026-10-09 00:34:20,906 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.334 2026-10-09 00:34:20,925 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.305 2026-10-09 00:34:20,936 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.223 2026-10-09 00:34:21,008 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [4/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 00:34:21,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [5/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-09 00:34:21,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [6/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-09 00:34:21,263 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [7/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 00:34:21,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [8/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 00:34:21,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [9/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-09 00:34:21,886 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [10/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-09 00:34:22,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [11/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click partner 'Zoom' from partner list screen (trigger: .modal .partner-list b:contains(Zoom)) 2026-10-09 00:34:22,193 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [12/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 00:34:22,231 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-09 00:34:22,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [13/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 00:34:22,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [14/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step customer 'Zoom' is selected (trigger: .product-screen .set-partner:contains("Zoom")) 2026-10-09 00:34:22,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [15/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 00:34:22,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [16/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 00:34:22,524 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:34:22,527 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 00:34:22,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [17/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 00:34:22,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [18/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 00:34:22,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [19/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 00:34:22,706 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:34:22,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [20/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-09 00:34:22,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29394980 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': '22312a58-ffb9-456c-b526-ed003bf4e3dc'}] 2026-10-09 00:34:22,813 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 00:34:23,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29394980 order {'name': 'Order 00010-001-0001', 'uuid': '22312a58-ffb9-456c-b526-ed003bf4e3dc'} created pos.order #17 2026-10-09 00:34:23,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29394980 finished 2026-10-09 00:34:23,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 349 0.492 0.600 2026-10-09 00:34:24,136 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.112 0.094 2026-10-09 00:34:24,175 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 00:34:24,276 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:34:24] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 00:34:24,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: tour succeeded 2026-10-09 00:34:24,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR ViinLoyaltyPosExistingPartnerDomainTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 00:34:24,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: heap 28888708 (allocated 30547968) 2026-10-09 00:34:24,467 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Closing chrome headless with pid 5972 2026-10-09 00:34:24,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Closing websocket connection 2026-10-09 00:34:24,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Terminating chrome headless with pid 5972 2026-10-09 00:34:24,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_003424_585225_test_customer_eligible_at_session_load_accrues_loyalty_points.txt 2026-10-09 00:34:24,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Removing chrome user profile "/tmp/tmpwnpew2uu_chrome_odoo" 2026-10-09 00:34:24,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:34:27,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-10-09 00:34:27,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2548, model: loyalty.points.report 2026-10-09 00:34:27,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2548, model: loyalty.points.report 2026-10-09 00:34:27,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2548, model: loyalty.points.report 2026-10-09 00:34:27,373 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:34:28,317 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_cancel_with_loyalty_points: Starting TestCancelOrderCarryingLoyaltyPoints.test_salesperson_can_cancel_an_order_that_earned_loyalty_points ... 2026-10-09 00:34:29,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2549 deleted loyalty.history records with IDs: [490] 2026-10-09 00:34:29,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2549 deleted sale.order.coupon.points records with IDs: [479] 2026-10-09 00:34:29,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_cancel_with_loyalty_points: Starting TestCancelOrderCarryingLoyaltyPoints.test_salesperson_may_drop_point_entries_but_not_forge_them ... 2026-10-09 00:34:29,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2549, model: sale.order.coupon.points 2026-10-09 00:34:29,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2549, model: sale.order.coupon.points 2026-10-09 00:34:29,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:34:33,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_01_claim_one_by_one_in_sale_order_1 ... 2026-10-09 00:34:35,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_02_claim_one_by_one_in_sale_order_2 ... 2026-10-09 00:34:36,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_03_claim_one_by_one_in_sale_order_3 ... 2026-10-09 00:34:38,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_04_claim_one_by_one_in_sale_order_4 ... 2026-10-09 00:34:39,799 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2301] 2026-10-09 00:34:40,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [572] 2026-10-09 00:34:40,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_05_claim_one_by_one_in_sale_order_4 ... 2026-10-09 00:34:43,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [576] 2026-10-09 00:34:43,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:34:45,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [67, 66] 2026-10-09 00:34:45,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-10-09 00:34:45,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-10-09 00:34:46,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65, 64] 2026-10-09 00:34:46,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [55] 2026-10-09 00:34:46,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [54] 2026-10-09 00:34:46,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [57, 56] 2026-10-09 00:34:46,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [51] 2026-10-09 00:34:46,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [46] 2026-10-09 00:34:46,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-10-09 00:34:46,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-10-09 00:34:46,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-10-09 00:34:46,875 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [53, 52] 2026-10-09 00:34:46,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-10-09 00:34:46,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [42] 2026-10-09 00:34:47,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [113] 2026-10-09 00:34:47,593 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [51, 50] 2026-10-09 00:34:47,632 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-10-09 00:34:47,647 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [40] 2026-10-09 00:34:47,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [111] 2026-10-09 00:34:48,147 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [49, 48] 2026-10-09 00:34:48,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-10-09 00:34:48,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [38] 2026-10-09 00:34:48,250 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [110] 2026-10-09 00:34:48,393 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [109, 110] 2026-10-09 00:34:48,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [47, 46] 2026-10-09 00:34:48,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-10-09 00:34:48,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [36] 2026-10-09 00:34:49,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [109] 2026-10-09 00:34:49,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [45, 44] 2026-10-09 00:34:49,437 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-10-09 00:34:49,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [34] 2026-10-09 00:34:49,506 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [108] 2026-10-09 00:34:49,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [43, 42] 2026-10-09 00:34:49,976 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-10-09 00:34:49,985 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [32] 2026-10-09 00:34:50,038 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [107] 2026-10-09 00:34:50,473 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [41, 40] 2026-10-09 00:34:50,510 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [41] 2026-10-09 00:34:50,521 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [30] 2026-10-09 00:34:50,983 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [39, 38] 2026-10-09 00:34:51,018 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-10-09 00:34:51,027 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [28] 2026-10-09 00:34:51,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [37, 36] 2026-10-09 00:34:51,463 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-10-09 00:34:51,473 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [26] 2026-10-09 00:34:51,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [35, 34] 2026-10-09 00:34:51,928 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-10-09 00:34:51,938 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [24] 2026-10-09 00:34:52,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [93] 2026-10-09 00:34:52,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [33, 32] 2026-10-09 00:34:52,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [36] 2026-10-09 00:34:52,568 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [22] 2026-10-09 00:34:52,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [31] 2026-10-09 00:34:52,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-10-09 00:34:53,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-10-09 00:34:53,338 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-10-09 00:34:53,348 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-10-09 00:34:53,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-10-09 00:34:53,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [32] 2026-10-09 00:34:53,758 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-10-09 00:34:54,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26, 25] 2026-10-09 00:34:54,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [30] 2026-10-09 00:34:54,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [15] 2026-10-09 00:34:54,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87, 88] 2026-10-09 00:34:54,738 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [24] 2026-10-09 00:34:54,768 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-10-09 00:34:54,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [102] 2026-10-09 00:34:54,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [85, 86] 2026-10-09 00:34:55,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-10-09 00:34:55,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [28] 2026-10-09 00:34:55,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-10-09 00:34:55,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [101] 2026-10-09 00:34:55,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 84] 2026-10-09 00:34:56,082 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-10-09 00:34:56,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-10-09 00:34:56,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-10-09 00:34:56,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [100] 2026-10-09 00:34:56,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-10-09 00:34:56,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-10-09 00:34:57,149 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-10-09 00:34:57,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-10-09 00:34:57,190 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-10-09 00:34:57,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-10-09 00:34:57,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-10-09 00:34:57,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-10-09 00:34:57,805 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-10-09 00:34:57,928 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-10-09 00:34:58,447 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-10-09 00:34:58,483 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-10-09 00:34:58,494 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-10-09 00:34:58,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-10-09 00:34:59,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-10-09 00:34:59,164 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-10-09 00:34:59,174 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-10-09 00:34:59,730 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63, 62] 2026-10-09 00:34:59,767 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-10-09 00:34:59,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [52] 2026-10-09 00:35:00,356 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [59, 58] 2026-10-09 00:35:00,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [52] 2026-10-09 00:35:00,399 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [48] 2026-10-09 00:35:00,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [61, 60] 2026-10-09 00:35:00,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-10-09 00:35:00,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [50] 2026-10-09 00:35:01,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-10-09 00:35:03,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-10-09 00:35:04,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [503, 502] 2026-10-09 00:35:04,831 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [491, 492] 2026-10-09 00:35:06,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:35:09,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-10-09 00:35:09,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2557, model: loyalty.points.report 2026-10-09 00:35:09,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2557, model: loyalty.points.report 2026-10-09 00:35:09,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2557, model: loyalty.points.report 2026-10-09 00:35:09,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:35:09,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-10-09 00:35:09,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:35:30,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36189] 2026-10-09 00:35:30,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-09 00:35:31,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_message_id_to_existing_record ... 2026-10-09 00:35:31,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:31,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3433 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:31,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:31,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:31,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-10-09 00:35:32,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:32,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3434 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:32,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:32,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:32,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_notify_base_mail_values_reports_its_own_query_cost ... 2026-10-09 00:35:32,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:32,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3435 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:32,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:32,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:32,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3436 and Message-Id '<103607868481586.1791506132.587866783142090-openerp-4996-res.partner@3807f3bf4925>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:32,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:32,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:32,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_notify_search_for_prior_references_is_bounded_and_filtered ... 2026-10-09 00:35:32,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:33,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3437 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:33,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:33,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:33,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3438 and Message-Id '<795029446456451.1791506133.137536764144897-openerp-4996-res.partner@3807f3bf4925>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:33,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:33,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:33,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-10-09 00:35:33,403 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:33,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3439 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:33,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:33,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:34,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3440 and Message-Id '<133399926526986.1791506134.049860000610352-openerp-4996-res.partner@3807f3bf4925>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:34,091 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:34,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:34,130 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-10-09 00:35:34,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:34,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3441 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:34,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:34,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:35,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3442 and Message-Id '<677165360270699.1791506135.130816459655762-openerp-4996-res.partner@3807f3bf4925>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:35,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:35,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:35,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_falls_back_to_last_inbound_email_subject ... 2026-10-09 00:35:35,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:35,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3443 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:35,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:35,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:35,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3444 and Message-Id '<928998067226935.1791506135.590936422348022-openerp-4996-res.partner@3807f3bf4925>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:35,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:35,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:35,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-10-09 00:35:35,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:35,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3445 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:35,998 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:36,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:36,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3446 and Message-Id '<794342533476647.1791506136.036466360092163-openerp-4996-res.partner@3807f3bf4925>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:36,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:36,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:36,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_store_default_subject_reverts_to_display_name_and_is_o1 ... 2026-10-09 00:35:36,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4996, custom_values:None, uid:1 2026-10-09 00:35:36,435 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3447 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-09 00:35:36,435 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-09 00:35:36,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-09 00:35:36,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:35:37,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3448] 2026-10-09 00:35:37,698 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62192] 2026-10-09 00:35:37,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:35:38,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3449] 2026-10-09 00:35:38,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62194] 2026-10-09 00:35:38,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:35:38,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-10-09 00:35:38,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_routing_headers_are_not_denied_to_a_colleague_without_hr_rights ... 2026-10-09 00:35:38,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:35:39,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3450] 2026-10-09 00:35:39,562 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62196] 2026-10-09 00:35:39,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:35:39,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-10-09 00:35:39,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-10-09 00:35:39,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62198] 2026-10-09 00:35:39,965 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [32] 2026-10-09 00:35:40,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7148] 2026-10-09 00:35:40,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-10-09 00:35:40,103 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-10-09 00:35:40,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-10-09 00:35:40,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-10-09 00:35:40,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-10-09 00:35:40,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-10-09 00:35:40,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-10-09 00:35:40,585 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-10-09 00:35:40,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:35:41,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3451] 2026-10-09 00:35:41,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62200] 2026-10-09 00:35:41,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:35:41,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-10-09 00:35:41,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-10-09 00:35:41,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-10-09 00:35:41,970 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3452] 2026-10-09 00:35:42,120 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3453] 2026-10-09 00:35:42,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2565 deleted mail.message records with IDs: [107] 2026-10-09 00:35:42,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2565, model: maintenance.request 2026-10-09 00:35:42,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.message records with IDs: [107] 2026-10-09 00:35:42,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [46114] 2026-10-09 00:35:42,285 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-10-09 00:35:42,293 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-10-09 00:35:42,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:35:50,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-10-09 00:35:51,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 18, model: res.partner 2026-10-09 00:35:51,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-10-09 00:35:53,169 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3454] 2026-10-09 00:35:53,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3455] 2026-10-09 00:35:53,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [286], uid: 18, model: res.partner 2026-10-09 00:35:53,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [290, 291], uid: 18, model: res.partner 2026-10-09 00:35:55,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3456] 2026-10-09 00:35:55,954 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3457] 2026-10-09 00:35:56,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-10-09 00:35:56,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 19, model: marketplace.commission.fee 2026-10-09 00:35:57,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-10-09 00:35:58,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3458] 2026-10-09 00:35:58,509 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3459] 2026-10-09 00:35:58,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-10-09 00:35:58,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-10-09 00:35:59,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3460] 2026-10-09 00:35:59,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3461] 2026-10-09 00:36:00,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-10-09 00:36:00,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [783], uid: 19, model: product.product 2026-10-09 00:36:00,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-10-09 00:36:00,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-10-09 00:36:00,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-10-09 00:36:00,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-10-09 00:36:00,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-10-09 00:36:00,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-10-09 00:36:00,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-10-09 00:36:00,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 18, model: marketplace.commission.fee.rule 2026-10-09 00:36:00,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-10-09 00:36:01,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #21 deleted res.partner records with IDs: [5010] 2026-10-09 00:36:01,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-10-09 00:36:01,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-10-09 00:36:01,747 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 21, model: marketplace.commission.fee 2026-10-09 00:36:01,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-10-09 00:36:01,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 21, model: marketplace.commission.fee 2026-10-09 00:36:01,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-10-09 00:36:01,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-10-09 00:36:01,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-10-09 00:36:01,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-10-09 00:36:01,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-10-09 00:36:01,976 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-10-09 00:36:01,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 21, model: marketplace.commission.fee.rule 2026-10-09 00:36:02,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-10-09 00:36:02,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6701] 2026-10-09 00:36:02,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [389820] 2026-10-09 00:36:02,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #23 deleted res.partner records with IDs: [288] 2026-10-09 00:36:02,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-10-09 00:36:02,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-10-09 00:36:02,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-10-09 00:36:02,746 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-10-09 00:36:02,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-10-09 00:36:02,822 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-10-09 00:36:02,880 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-10-09 00:36:02,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-10-09 00:36:02,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 23, model: marketplace.commission.fee.rule 2026-10-09 00:36:03,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-10-09 00:36:03,656 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted res.partner records with IDs: [5013] 2026-10-09 00:36:03,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-10-09 00:36:03,756 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6720] 2026-10-09 00:36:03,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [389843] 2026-10-09 00:36:03,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-10-09 00:36:03,814 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-10-09 00:36:03,911 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-10-09 00:36:03,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-10-09 00:36:04,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 24, model: marketplace.commission.fee.rule 2026-10-09 00:36:04,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6730] 2026-10-09 00:36:04,202 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [389853] 2026-10-09 00:36:04,202 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-10-09 00:36:04,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-10-09 00:36:04,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-10-09 00:36:04,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-10-09 00:36:04,427 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-10-09 00:36:04,430 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [120], uid: 18, model: product.attribute 2026-10-09 00:36:04,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [120], uid: 18, model: product.attribute 2026-10-09 00:36:04,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-10-09 00:36:04,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [335] 2026-10-09 00:36:04,590 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [336], uid: 18, model: product.attribute.value 2026-10-09 00:36:04,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [336], uid: 18, model: product.attribute.value 2026-10-09 00:36:04,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-10-09 00:36:04,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [263], uid: 19, model: product.supplierinfo 2026-10-09 00:36:04,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-10-09 00:36:04,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:04,978 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:04,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:04,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,026 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-09 00:36:05,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-10-09 00:36:05,202 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-10-09 00:36:05,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-10-09 00:36:05,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,546 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,578 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,584 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-10-09 00:36:05,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-10-09 00:36:05,737 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,762 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,772 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,782 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,790 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-10-09 00:36:05,842 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-10-09 00:36:06,826 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.product records with IDs: [2178, 2179] 2026-10-09 00:36:07,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.product records with IDs: [2184, 2185, 2182, 2183] 2026-10-09 00:36:07,380 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-10-09 00:36:07,397 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-10-09 00:36:07,414 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-10-09 00:36:07,438 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-10-09 00:36:07,498 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-10-09 00:36:07,539 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-10-09 00:36:07,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [151], uid: 18, model: product.template.attribute.line 2026-10-09 00:36:07,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [149], uid: 18, model: product.template.attribute.line 2026-10-09 00:36:08,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:36:16,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-10-09 00:36:17,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:36:25,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-10-09 00:36:27,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:36:44,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-10-09 00:36:45,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-10-09 00:36:46,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-10-09 00:36:47,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-10-09 00:36:48,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:36:57,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-10-09 00:36:58,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-10-09 00:36:58,878 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-10-09 00:37:00,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-10-09 00:37:00,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-10-09 00:37:00,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-10-09 00:37:00,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-10-09 00:37:03,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-10-09 00:37:05,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-10-09 00:37:05,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-10-09 00:37:05,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:37:13,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-10-09 00:37:14,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-10-09 00:37:14,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-10-09 00:37:15,075 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:37:24,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-10-09 00:37:24,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-10-09 00:37:24,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-10-09 00:37:24,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:37:32,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-10-09 00:37:33,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-10-09 00:37:33,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-10-09 00:37:33,490 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-10-09 00:37:33,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-10-09 00:37:33,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-10-09 00:37:33,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_reads_the_rate_card_of_a_category_they_sell_in ... 2026-10-09 00:37:33,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-10-09 00:37:33,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:38:04,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-10-09 00:38:05,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:38:13,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-10-09 00:38:14,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-10-09 00:38:14,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:38:23,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-10-09 00:38:24,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-10-09 00:38:26,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-10-09 00:38:27,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-10-09 00:38:30,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-10-09 00:38:30,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3462] 2026-10-09 00:38:30,881 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3463] 2026-10-09 00:38:30,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3464] 2026-10-09 00:38:31,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3465] 2026-10-09 00:38:31,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-10-09 00:38:33,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:38:41,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-10-09 00:38:42,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:38:50,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-10-09 00:38:51,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-10-09 00:38:51,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-10-09 00:38:51,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:39:00,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-10-09 00:39:00,984 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-10-09 00:39:01,697 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:39:01,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-10-09 00:39:01,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-10-09 00:39:01,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-10-09 00:39:02,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:merchant01 from n/a 2026-10-09 00:39:02,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:39:03,598 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:39:03] "GET /odoo HTTP/1.1" 200 - 132 0.098 1.399 2026-10-09 00:39:03,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-10-09 00:39:03,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:39:12,267 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-10-09 00:39:12,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-10-09 00:39:12,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-10-09 00:39:13,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-10-09 00:39:14,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-10-09 00:39:17,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-10-09 00:39:17,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-10-09 00:39:17,788 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-10-09 00:39:17,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-10-09 00:39:18,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-10-09 00:39:18,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-10-09 00:39:18,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-10-09 00:39:18,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-10-09 00:39:18,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-10-09 00:39:19,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-10-09 00:39:20,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3467] 2026-10-09 00:39:21,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3468] 2026-10-09 00:39:21,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-10-09 00:39:22,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-10-09 00:39:22,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-10-09 00:39:22,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:merchant01 from n/a 2026-10-09 00:39:22,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:39:22,968 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:39:22] "POST /my/account HTTP/1.1" 303 - 133 0.164 0.623 2026-10-09 00:39:24,378 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:39:24] "GET /my/home HTTP/1.1" 200 - 272 0.270 1.130 2026-10-09 00:39:24,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-10-09 00:39:24,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-10-09 00:39:25,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3469] 2026-10-09 00:39:25,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62224] 2026-10-09 00:39:25,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:39:25,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user from n/a 2026-10-09 00:39:25,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:39:28,421 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 00:39:28,422 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:39:28] "POST /my/home/become_merchant HTTP/1.1" 200 - 390 0.294 2.954 2026-10-09 00:39:28,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-10-09 00:39:29,043 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3470] 2026-10-09 00:39:29,058 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62227] 2026-10-09 00:39:29,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:39:29,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user from n/a 2026-10-09 00:39:29,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:39:31,300 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 00:39:31,301 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:39:31] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.381 1.808 2026-10-09 00:39:31,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:39:31,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-10-09 00:39:32,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-10-09 00:39:42,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-10-09 00:39:42,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-10-09 00:39:42,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62421] 2026-10-09 00:39:43,213 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner records with IDs: [5061] 2026-10-09 00:39:43,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:39:51,360 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_does_not_invoke_search_merchant_store_ids ... 2026-10-09 00:39:51,974 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-10-09 00:39:52,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-10-09 00:39:52,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:40:00,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-10-09 00:40:02,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:40:11,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-10-09 00:40:12,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-10-09 00:40:15,733 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:40:24,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-10-09 00:40:25,406 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:40:25,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-10-09 00:40:26,011 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3471] 2026-10-09 00:40:26,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62426] 2026-10-09 00:40:26,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:40:26,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal.buyer@example.viindoo.com from n/a 2026-10-09 00:40:26,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:40:27,950 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:40:27] "POST /my/account HTTP/1.1" 200 - 237 0.222 1.634 2026-10-09 00:40:28,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:40:36,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-10-09 00:40:37,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-10-09 00:40:37,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-10-09 00:40:37,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [22], uid: 18, model: product.combo.item 2026-10-09 00:40:37,269 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-10-09 00:40:37,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:40:46,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-10-09 00:40:47,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-10-09 00:40:47,327 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-10-09 00:40:47,540 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-10-09 00:40:47,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-10-09 00:40:47,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-10-09 00:40:48,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:40:57,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-10-09 00:40:58,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.product records with IDs: [2224, 2223] 2026-10-09 00:40:58,906 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-10-09 00:40:58,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-10-09 00:40:58,974 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-10-09 00:40:59,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:41:07,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-10-09 00:41:08,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-10-09 00:41:08,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-10-09 00:41:09,138 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-10-09 00:41:09,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-10-09 00:41:09,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-10-09 00:41:09,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-10-09 00:41:13,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-10-09 00:41:13,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-10-09 00:41:17,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner records with IDs: [5081] 2026-10-09 00:41:19,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:41:28,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-10-09 00:41:29,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:41:29,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-10-09 00:41:29,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-10-09 00:41:30,284 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-10-09 00:41:30,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:41:41,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-10-09 00:41:42,536 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-10-09 00:41:42,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-10-09 00:41:42,713 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-10-09 00:41:42,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-10-09 00:41:42,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-10-09 00:41:42,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-10-09 00:41:43,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-10-09 00:41:43,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-10-09 00:41:43,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-10-09 00:41:43,308 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-10-09 00:41:43,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-10-09 00:41:43,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-10-09 00:41:43,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:41:51,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-10-09 00:41:52,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-10-09 00:41:52,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-10-09 00:41:52,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-10-09 00:41:52,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:42:01,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-10-09 00:42:02,644 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [711], uid: 18, model: sale.order 2026-10-09 00:42:02,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [711], uid: 19, model: sale.order 2026-10-09 00:42:02,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [711], uid: 18, model: sale.order 2026-10-09 00:42:04,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-10-09 00:42:04,131 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [707], uid: 18, model: sale.order 2026-10-09 00:42:05,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2178], uid: 18, model: sale.order.line 2026-10-09 00:42:06,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [708], uid: 18, model: sale.order 2026-10-09 00:42:06,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-10-09 00:42:07,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [709], uid: 21, model: sale.order 2026-10-09 00:42:07,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-10-09 00:42:07,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-10-09 00:42:08,643 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-10-09 00:42:08,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-10-09 00:42:10,171 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-10-09 00:42:10,420 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:42:19,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-10-09 00:42:20,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-10-09 00:42:20,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-10-09 00:42:20,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:42:30,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-10-09 00:42:32,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-10-09 00:42:34,295 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-10-09 00:42:36,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:42:45,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-10-09 00:42:47,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-10-09 00:42:49,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-10-09 00:42:50,778 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [588] 2026-10-09 00:42:51,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-10-09 00:42:52,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2316] 2026-10-09 00:42:52,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [518, 517] 2026-10-09 00:42:52,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [333] 2026-10-09 00:42:52,885 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [506] 2026-10-09 00:42:53,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-10-09 00:42:54,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-10-09 00:42:55,517 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-10-09 00:42:56,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-10-09 00:42:56,288 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-10-09 00:42:56,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-10-09 00:42:56,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-10-09 00:42:58,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <701127057424366.1791506578.324826955795288-openerp-726-sale.order@3807f3bf4925>: ['"Merchant 1 Customer 1" <@False>'] 2026-10-09 00:42:58,529 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3473] 2026-10-09 00:42:58,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3474] 2026-10-09 00:42:58,815 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2319] 2026-10-09 00:42:59,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [522, 521] 2026-10-09 00:42:59,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [337] 2026-10-09 00:42:59,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [510] 2026-10-09 00:42:59,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-10-09 00:42:59,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-10-09 00:43:01,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3475] 2026-10-09 00:43:01,217 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [7329] 2026-10-09 00:43:01,249 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-10-09 00:43:02,172 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-10-09 00:43:04,946 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:43:05,594 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3476] 2026-10-09 00:43:05,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62456] 2026-10-09 00:43:05,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:43:05,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_draft_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-10-09 00:43:08,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-10-09 00:43:11,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2575 deleted stock.move.line records with IDs: [2323] 2026-10-09 00:43:11,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:43:20,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-10-09 00:43:22,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-10-09 00:43:23,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-10-09 00:43:23,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-10-09 00:43:25,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-10-09 00:43:25,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:43:34,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-10-09 00:43:35,749 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:43:44,645 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_currency_conversion_diff.tests.test_payment_transaction: Starting TestPaymentTransaction.test_create_payment_forwards_converted_amount_and_currency_in_context ... 2026-10-09 00:43:47,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:43:55,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-10-09 00:43:58,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-10-09 00:43:59,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-10-09 00:44:01,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_write_a_card_reachable_from_another_merchants_order ... 2026-10-09 00:44:04,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-10-09 00:44:05,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_owning_merchant_can_write_the_card_their_own_order_redeemed ... 2026-10-09 00:44:07,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:44:16,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-10-09 00:44:19,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-10-09 00:44:22,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-10-09 00:44:24,471 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-10-09 00:44:24,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-09 00:44:27,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-10-09 00:44:27,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-09 00:44:29,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-10-09 00:44:29,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-09 00:44:32,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-10-09 00:44:32,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-09 00:44:34,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-10-09 00:44:34,625 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-09 00:44:37,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-10-09 00:44:38,755 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-10-09 00:44:38,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-09 00:44:41,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-10-09 00:44:42,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [376, 378] 2026-10-09 00:44:42,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [549] 2026-10-09 00:44:42,718 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:44:51,882 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_configured_basket_mixing_two_merchants_reaches_the_cart ... 2026-10-09 00:44:53,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_configuring_a_basket_with_no_merchant_product_changes_nothing ... 2026-10-09 00:44:53,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_main_product_is_attributed_to_the_store_the_shopper_was_browsing ... 2026-10-09 00:44:54,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_optional_product_from_another_merchant_keeps_its_own_store ... 2026-10-09 00:44:54,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_optional_product_sold_in_another_store_of_the_same_merchant_keeps_that_store ... 2026-10-09 00:44:55,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_platform_optional_product_is_not_given_a_merchant_store ... 2026-10-09 00:44:56,021 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:45:05,975 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: Starting TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store ... 2026-10-09 00:45:07,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome pid: 6182 2026-10-09 00:45:07,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless temporary user profile dir: /tmp/tmph2pgdiqt_chrome_odoo 2026-10-09 00:45:07,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Issuing json command http://127.0.0.1:37651/json/version 2026-10-09 00:45:07,324 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37651/json/version with timeout 3 increased to 10s during tests 2026-10-09 00:45:07,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Browser version: Chrome/150.0.7871.114 2026-10-09 00:45:07,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Issuing json command http://127.0.0.1:37651/json 2026-10-09 00:45:07,339 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37651/json with timeout 3 increased to 10s during tests 2026-10-09 00:45:07,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Websocket url found: ws://127.0.0.1:37651/devtools/page/01AB805AAF59DC7C8784FC158C974414 2026-10-09 00:45:07,368 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Enable chrome headless console log notification 2026-10-09 00:45:07,375 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless enable page notifications 2026-10-09 00:45:07,436 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal from n/a 2026-10-09 00:45:07,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Setting session cookie in browser 2026-10-09 00:45:07,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Open "http://127.0.0.1:8069/shop?search=Laptop Dell" in browser 2026-10-09 00:45:07,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Navigating to: "http://127.0.0.1:8069/shop?search=Laptop Dell" 2026-10-09 00:45:07,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:45:09,800 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:09] "GET /shop?search=Laptop%20Dell HTTP/1.1" 200 - 312 0.373 1.941 2026-10-09 00:45:09,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Navigation result: {'frameId': '01AB805AAF59DC7C8784FC158C974414', 'loaderId': 'F3D1B8D8BCC536559B8D30C8639739F4', 'isDownload': False} 2026-10-09 00:45:09,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Evaluate ready code "odoo.isTourReady('viin_marketplace_configurator_merchant_store_tour')" 2026-10-09 00:45:09,859 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 00:45:09,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-09 00:45:09,973 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:09] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.067 0.058 2026-10-09 00:45:09,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-09 00:45:10,007 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.101 2026-10-09 00:45:10,018 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-09 00:45:10,020 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-09 00:45:10,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-09 00:45:10,065 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.023 0.031 2026-10-09 00:45:10,184 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 00:45:10,198 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 00:45:10,201 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 00:45:10,214 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.009 0.038 2026-10-09 00:45:10,241 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/image/product.template/403/image_512/Laptop%20Dell?unique=a9f3131 HTTP/1.1" 200 - 3 0.005 0.060 2026-10-09 00:45:10,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-09 00:45:10,304 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.055 2026-10-09 00:45:10,320 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.003 0.070 2026-10-09 00:45:10,810 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 00:45:10,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Evaluate test code "odoo.startTour('viin_marketplace_configurator_merchant_store_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop?search=Laptop Dell", "delayToCheckUndeterminisms": 0})" 2026-10-09 00:45:10,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [1/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Open the merchant product page (trigger: a:contains("Laptop Dell")) 2026-10-09 00:45:10,989 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.115 2026-10-09 00:45:11,103 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:11] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.054 0.183 2026-10-09 00:45:12,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-10-09 00:45:12,225 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:12] "GET /shop/laptop-dell-403?search=Laptop+Dell HTTP/1.1" 200 - 219 0.288 0.841 2026-10-09 00:45:12,285 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:12] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.006 0.017 2026-10-09 00:45:12,416 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:12] "GET /web/image/product.product/783/image_1024/Laptop%20Dell?unique=a9f3131 HTTP/1.1" 200 - 5 0.003 0.023 2026-10-09 00:45:12,476 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:12] "GET /web/image/res.partner/285/image_256?unique=a9f3131 HTTP/1.1" 200 - 13 0.025 0.060 2026-10-09 00:45:12,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [2/7] Tour viin_marketplace_configurator_merchant_store_tour → Step The shop page offers EVERY store the merchant sells this product from - both options must be present before the next step can prove the shopper's pick travelled, so a half-applied fixture fails loudly here rather than silently later (trigger: select#product_store:has(option:contains(Store 1)):has(option:contains(Store 2))) 2026-10-09 00:45:12,834 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.017 2026-10-09 00:45:12,918 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:12] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.072 2026-10-09 00:45:12,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [3/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Shopper deliberately picks Store 2, which is not the default (trigger: select#product_store) 2026-10-09 00:45:13,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [4/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Add to cart - the dialog opens because the product has optional products (trigger: #add_to_cart) 2026-10-09 00:45:13,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [5/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Add Car (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Car")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-09 00:45:13,206 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:13] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 66 0.104 0.247 2026-10-09 00:45:13,338 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:13] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 31 0.049 0.204 2026-10-09 00:45:13,440 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:13] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 17 0.033 0.056 2026-10-09 00:45:13,673 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:13] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 51 0.106 0.116 2026-10-09 00:45:13,859 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:13] "POST /website_sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.083 0.308 2026-10-09 00:45:13,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [6/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Confirm the configured basket via the frontend dialog's own control (trigger: .o_sale_product_configurator_dialog button[name="website_sale_product_configurator_continue_button"]) 2026-10-09 00:45:13,972 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:13] "GET /web/image/product.product/783/image_256 HTTP/1.1" 200 - 5 0.009 0.056 2026-10-09 00:45:13,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [7/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-09 00:45:14,027 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:14] "GET /web/image/product.product/787/image_256 HTTP/1.1" 200 - 5 0.010 0.103 2026-10-09 00:45:14,096 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:14] "POST /website_sale/product_configurator/get_optional_products HTTP/1.1" 200 - 16 0.021 0.151 2026-10-09 00:45:14,789 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:14] "POST /website_sale/product_configurator/update_cart HTTP/1.1" 200 - 181 0.268 0.531 2026-10-09 00:45:14,839 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:14] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.021 0.616 2026-10-09 00:45:14,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: tour succeeded 2026-10-09 00:45:14,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR viin_marketplace_configurator_merchant_store_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-09 00:45:14,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: heap 13140212 (allocated 14680064) 2026-10-09 00:45:15,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Closing chrome headless with pid 6182 2026-10-09 00:45:15,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Closing websocket connection 2026-10-09 00:45:15,015 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Terminating chrome headless with pid 6182 2026-10-09 00:45:15,076 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:15] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.113 0.148 2026-10-09 00:45:15,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_004515_115063_test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.txt 2026-10-09 00:45:15,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Removing chrome user profile "/tmp/tmph2pgdiqt_chrome_odoo" 2026-10-09 00:45:15,116 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:15] "GET /web/image/product.product/783/image_128?unique=a9f3131 HTTP/1.1" 200 - 5 0.010 0.280 2026-10-09 00:45:15,133 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: waiting for threads: [] 2026-10-09 00:45:15,141 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:45:15] "GET /web/image/product.product/787/image_128?unique=a9f3131 HTTP/1.1" 200 - 5 0.003 0.302 2026-10-09 00:45:15,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:45:26,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3477] 2026-10-09 00:45:26,460 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3478] 2026-10-09 00:45:27,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3479] 2026-10-09 00:45:27,732 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3480] 2026-10-09 00:45:28,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3481] 2026-10-09 00:45:28,811 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3482] 2026-10-09 00:45:28,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-10-09 00:45:30,988 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [606] 2026-10-09 00:45:32,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3483] 2026-10-09 00:45:32,390 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3484] 2026-10-09 00:45:33,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-10-09 00:45:34,682 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966658239308059.1791506734.519920825958252-openerp-796-sale.order@3807f3bf4925>: ['"Merchant 1 Customer 1" <@False>'] 2026-10-09 00:45:34,721 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3485] 2026-10-09 00:45:34,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3486] 2026-10-09 00:45:35,127 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [549, 548] 2026-10-09 00:45:35,168 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [388] 2026-10-09 00:45:35,185 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [566] 2026-10-09 00:45:35,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-10-09 00:45:37,111 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:45:45,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-10-09 00:45:45,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-10-09 00:45:45,971 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-10-09 00:45:46,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-10-09 00:45:46,073 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-10-09 00:45:46,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-10-09 00:45:46,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:45:55,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3487] 2026-10-09 00:45:55,808 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3488] 2026-10-09 00:45:55,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-10-09 00:45:55,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-10-09 00:45:56,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-10-09 00:45:57,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-10-09 00:45:58,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-10-09 00:45:58,924 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2334] 2026-10-09 00:45:59,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-10-09 00:45:59,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-10-09 00:45:59,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-10-09 00:46:00,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-10-09 00:46:01,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3489] 2026-10-09 00:46:01,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3490] 2026-10-09 00:46:01,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-10-09 00:46:02,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3491] 2026-10-09 00:46:02,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3492] 2026-10-09 00:46:03,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:46:11,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-10-09 00:46:12,189 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-10-09 00:46:12,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-10-09 00:46:12,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-10-09 00:46:12,508 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:46:13,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3493] 2026-10-09 00:46:13,259 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62537] 2026-10-09 00:46:13,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:46:13,387 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-10-09 00:46:14,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:46:23,592 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-10-09 00:46:25,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-10-09 00:46:25,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-10-09 00:46:26,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 7, model: res.partner 2026-10-09 00:46:26,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-10-09 00:46:27,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [389711] 2026-10-09 00:46:27,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-10-09 00:46:27,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 18, model: res.partner 2026-10-09 00:46:28,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-10-09 00:46:29,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [389711] 2026-10-09 00:46:29,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-10-09 00:46:29,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 7, model: res.partner 2026-10-09 00:46:29,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-10-09 00:46:30,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-10-09 00:46:31,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:46:41,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: Starting TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose ... 2026-10-09 00:46:42,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome pid: 6390 2026-10-09 00:46:42,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless temporary user profile dir: /tmp/tmp8ei5tdda_chrome_odoo 2026-10-09 00:46:42,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Issuing json command http://127.0.0.1:38681/json/version 2026-10-09 00:46:42,520 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:38681/json/version with timeout 3 increased to 10s during tests 2026-10-09 00:46:42,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Browser version: Chrome/150.0.7871.114 2026-10-09 00:46:42,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Issuing json command http://127.0.0.1:38681/json 2026-10-09 00:46:42,532 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:38681/json with timeout 3 increased to 10s during tests 2026-10-09 00:46:42,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Websocket url found: ws://127.0.0.1:38681/devtools/page/E52D3F9CE68FB220980E1144632DCF5F 2026-10-09 00:46:42,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Enable chrome headless console log notification 2026-10-09 00:46:42,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless enable page notifications 2026-10-09 00:46:42,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal from n/a 2026-10-09 00:46:42,644 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Setting session cookie in browser 2026-10-09 00:46:42,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Open "http://127.0.0.1:8069/shop" in browser 2026-10-09 00:46:42,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Navigating to: "http://127.0.0.1:8069/shop" 2026-10-09 00:46:42,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:46:45,085 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /shop HTTP/1.1" 200 - 387 0.382 2.038 2026-10-09 00:46:45,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Navigation result: {'frameId': 'E52D3F9CE68FB220980E1144632DCF5F', 'loaderId': '1458850AAF6334F7F7C7598F45D81780', 'isDownload': False} 2026-10-09 00:46:45,090 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Evaluate ready code "odoo.isTourReady('viin_marketplace_add_to_cart_from_store')" 2026-10-09 00:46:45,129 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 00:46:45,154 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-09 00:46:45,246 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.066 2026-10-09 00:46:45,270 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-09 00:46:45,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-09 00:46:45,275 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-09 00:46:45,305 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.032 0.116 2026-10-09 00:46:45,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-09 00:46:45,370 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.026 0.070 2026-10-09 00:46:45,525 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.027 0.022 2026-10-09 00:46:45,557 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/206/image_512/Chair%20floor%20protection?unique=b33c50d HTTP/1.1" 200 - 4 0.005 0.061 2026-10-09 00:46:45,572 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 00:46:45,583 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 00:46:45,607 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/16/image_512/Conference%20Chair?unique=b33c50d HTTP/1.1" 200 - 4 0.016 0.096 2026-10-09 00:46:45,634 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/9/image_512/Customizable%20Desk?unique=b33c50d HTTP/1.1" 200 - 4 0.003 0.112 2026-10-09 00:46:45,659 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/27/image_512/[FURN_8999]%20Three-Seat%20Sofa?unique=b33c50d HTTP/1.1" 200 - 4 0.007 0.142 2026-10-09 00:46:45,682 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/7/image_512/[FURN_9999]%20Office%20Design%20Software?unique=b33c50d HTTP/1.1" 200 - 4 0.010 0.047 2026-10-09 00:46:45,705 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/22/image_512/[FURN_0789]%20Individual%20Workplace?unique=b33c50d HTTP/1.1" 200 - 4 0.005 0.110 2026-10-09 00:46:45,722 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/416/image_512/Warranty?unique=b33c50d HTTP/1.1" 200 - 4 0.004 0.230 2026-10-09 00:46:45,752 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/129/image_512/[FURN_5555]%20Cable%20Management%20Box?unique=e1edaff HTTP/1.1" 200 - 4 0.010 0.196 2026-10-09 00:46:45,774 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/34/image_512/Office%20Combo?unique=b33c50d HTTP/1.1" 200 - 4 0.004 0.104 2026-10-09 00:46:45,792 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/26/image_512/[FURN_6741]%20Large%20Meeting%20Table?unique=b33c50d HTTP/1.1" 200 - 4 0.004 0.097 2026-10-09 00:46:45,818 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/5/image_512/[FURN_7777]%20Office%20Chair?unique=b33c50d HTTP/1.1" 200 - 4 0.009 0.067 2026-10-09 00:46:45,841 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/24/image_512/[FURN_8855]%20Drawer?unique=b33c50d HTTP/1.1" 200 - 4 0.004 0.056 2026-10-09 00:46:45,870 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/23/image_512/Acoustic%20Bloc%20Screens?unique=b33c50d HTTP/1.1" 200 - 4 0.009 0.060 2026-10-09 00:46:45,888 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/25/image_512/[FURN_8220]%20Four%20Person%20Desk?unique=b33c50d HTTP/1.1" 200 - 4 0.005 0.157 2026-10-09 00:46:45,903 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.003 0.260 2026-10-09 00:46:45,924 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/6/image_512/[FURN_8888]%20Office%20Lamp?unique=b33c50d HTTP/1.1" 200 - 4 0.003 0.154 2026-10-09 00:46:45,944 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/14/image_512/[E-COM10]%20Pedal%20Bin?unique=b33c50d HTTP/1.1" 200 - 4 0.005 0.062 2026-10-09 00:46:45,966 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/12/image_512/[E-COM08]%20Storage%20Box?unique=b33c50d HTTP/1.1" 200 - 4 0.003 0.044 2026-10-09 00:46:45,982 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/21/image_512/[FURN_7888]%20Desk%20Stand%20with%20Screen?unique=b33c50d HTTP/1.1" 200 - 4 0.004 0.154 2026-10-09 00:46:45,996 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:45] "GET /web/image/product.template/13/image_512/[E-COM09]%20Large%20Desk?unique=b33c50d HTTP/1.1" 200 - 4 0.003 0.101 2026-10-09 00:46:46,019 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:46] "GET /web/image/product.template/15/image_512/[E-COM11]%20Cabinet%20with%20Doors?unique=b33c50d HTTP/1.1" 200 - 4 0.008 0.152 2026-10-09 00:46:46,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-09 00:46:46,085 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:46] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.141 2026-10-09 00:46:46,524 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:46] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 00:46:46,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Evaluate test code "odoo.startTour('viin_marketplace_add_to_cart_from_store', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-10-09 00:46:46,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [1/9] Tour viin_marketplace_add_to_cart_from_store → Step Search for the product (trigger: form input[name="search"]) 2026-10-09 00:46:46,707 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.135 2026-10-09 00:46:46,762 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:46] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.021 0.149 2026-10-09 00:46:46,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [2/9] Tour viin_marketplace_add_to_cart_from_store → Step Search Face lift (trigger: form:has(input[name="search"]) .oe_search_button) 2026-10-09 00:46:47,144 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:47] "GET /shop?&search=Face%20lift HTTP/1.1" 200 - 54 0.090 0.159 2026-10-09 00:46:47,232 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:47] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.009 0.033 2026-10-09 00:46:47,326 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 00:46:47,341 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:47] "GET /web/image/product.template/406/image_512/Face%20lift?unique=fb81250 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 00:46:47,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [3/9] Tour viin_marketplace_add_to_cart_from_store → Step Open the merchant product page for Face lift (trigger: a:contains(Face lift)) 2026-10-09 00:46:47,824 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:47] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.029 0.055 2026-10-09 00:46:47,843 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.094 2026-10-09 00:46:48,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-10-09 00:46:48,893 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:48] "GET /shop/face-lift-406?search=Face+lift HTTP/1.1" 200 - 209 0.227 0.789 2026-10-09 00:46:48,934 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:48] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.010 0.012 2026-10-09 00:46:49,022 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "GET /web/image/product.product/786/image_1024/Face%20lift?unique=fb81250 HTTP/1.1" 200 - 5 0.006 0.022 2026-10-09 00:46:49,081 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "GET /web/image/res.partner/286/image_256?unique=fb81250 HTTP/1.1" 200 - 13 0.016 0.058 2026-10-09 00:46:49,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [4/9] Tour viin_marketplace_add_to_cart_from_store → Step A merchant product page offers the shopper the merchant's stores (trigger: select#product_store:has(option:contains(Store 3)):has(option:contains(Store 4))) 2026-10-09 00:46:49,132 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.013 2026-10-09 00:46:49,201 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.054 2026-10-09 00:46:49,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [5/9] Tour viin_marketplace_add_to_cart_from_store → Step Shopper deliberately picks Store 4, which is not the default (trigger: select#product_store) 2026-10-09 00:46:49,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [6/9] Tour viin_marketplace_add_to_cart_from_store → Step Shopper adds the merchant product to the cart (trigger: #add_to_cart) 2026-10-09 00:46:49,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [7/9] Tour viin_marketplace_add_to_cart_from_store → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-10-09 00:46:49,447 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.058 0.245 2026-10-09 00:46:49,557 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.043 0.153 2026-10-09 00:46:49,615 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:49] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 9 0.017 0.032 2026-10-09 00:46:50,035 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:50] "POST /shop/cart/update_json HTTP/1.1" 200 - 128 0.164 0.247 2026-10-09 00:46:50,080 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:50] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.025 0.085 2026-10-09 00:46:50,217 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:50] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 38 0.055 0.107 2026-10-09 00:46:50,250 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:50] "GET /web/image/product.product/786/image_128?unique=fb81250 HTTP/1.1" 200 - 5 0.003 0.185 2026-10-09 00:46:51,100 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:51] "GET /shop/cart HTTP/1.1" 200 - 165 0.167 0.544 2026-10-09 00:46:51,121 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-09 00:46:51,141 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:51] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.015 2026-10-09 00:46:51,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [8/9] Tour viin_marketplace_add_to_cart_from_store → Step Checking if Face lift is in the cart (trigger: a:contains(Face lift)) 2026-10-09 00:46:51,341 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.011 2026-10-09 00:46:51,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [9/9] Tour viin_marketplace_add_to_cart_from_store → Step The cart line is billed against Store 4 (trigger: #cart_products:contains(Store 4)) 2026-10-09 00:46:51,428 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:51] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.035 0.057 2026-10-09 00:46:51,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: tour succeeded 2026-10-09 00:46:51,481 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR viin_marketplace_add_to_cart_from_store SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 00:46:51,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: heap 19103788 (allocated 21233664) 2026-10-09 00:46:51,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Closing chrome headless with pid 6390 2026-10-09 00:46:51,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Closing websocket connection 2026-10-09 00:46:51,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Terminating chrome headless with pid 6390 2026-10-09 00:46:51,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_004651_805638_test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.txt 2026-10-09 00:46:51,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Removing chrome user profile "/tmp/tmp8ei5tdda_chrome_odoo" 2026-10-09 00:46:52,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:46:52,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-10-09 00:46:52,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:46:55,660 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:46:55] "GET /shop HTTP/1.1" 200 - 370 0.332 3.247 2026-10-09 00:46:55,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-10-09 00:46:55,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:04,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_002_update_to_cart_with_merchant_non_service_product ... 2026-10-09 00:47:06,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-10-09 00:47:07,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-10-09 00:47:08,218 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_check_so_info_when_merchant_update_to_cart_001 ... 2026-10-09 00:47:08,837 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_check_so_info_when_merchant_update_to_cart_002 ... 2026-10-09 00:47:09,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:18,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-10-09 00:47:18,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_blocks_a_cart_holding_a_closed_merchants_product ... 2026-10-09 00:47:19,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-10-09 00:47:20,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-10-09 00:47:20,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-10-09 00:47:20,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-10-09 00:47:20,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-10-09 00:47:21,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:21,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale_stock.tests.test_shop_stock_by_store: Starting TestShopStockByStore.test_a_storable_merchant_product_reports_its_store_quantity ... 2026-10-09 00:47:21,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_marketplace_website_sale_stock.tests.test_shop_stock_by_store: Starting TestShopStockByStore.test_the_product_page_renders_and_offers_the_merchant_store ... 2026-10-09 00:47:22,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:47:24,188 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:47:24] "GET /shop/shop-stock-by-store-product-1847 HTTP/1.1" 200 - 312 0.321 1.769 2026-10-09 00:47:24,254 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:24,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_attendee_calendar_template: Starting TestAttendeeCalendarTemplate.test_calendar_event_card_shows_the_meeting_room ... 2026-10-09 00:47:25,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:25,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_01_check_calendar_event ... 2026-10-09 00:47:25,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_01_check_duplicate_calendar_event ... 2026-10-09 00:47:25,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_02_check_duplicate_calendar_event ... 2026-10-09 00:47:25,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_03_check_duplicate_calendar_event ... 2026-10-09 00:47:25,646 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_04_check_duplicate_calendar_event ... 2026-10-09 00:47:25,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_05_check_duplicate_calendar_event ... 2026-10-09 00:47:25,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_06_check_duplicate_calendar_event ... 2026-10-09 00:47:26,023 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_07_check_duplicate_calendar_event ... 2026-10-09 00:47:26,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_08_check_duplicate_calendar_event ... 2026-10-09 00:47:26,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_09_check_duplicate_calendar_event ... 2026-10-09 00:47:26,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_10_check_duplicate_calendar_event ... 2026-10-09 00:47:26,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_11_check_duplicate_calendar_event ... 2026-10-09 00:47:26,794 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_12_check_duplicate_calendar_event ... 2026-10-09 00:47:26,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_13_check_duplicate_calendar_event ... 2026-10-09 00:47:27,113 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_14_check_duplicate_calendar_event ... 2026-10-09 00:47:27,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_15_check_duplicate_calendar_event ... 2026-10-09 00:47:27,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_16_check_duplicate_meeting_room ... 2026-10-09 00:47:27,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_17_check_duplicate_calendar_event ... 2026-10-09 00:47:27,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_18_copy_keeps_explicitly_requested_room ... 2026-10-09 00:47:27,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_compute_room_id_01 ... 2026-10-09 00:47:28,092 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_compute_room_id_02 ... 2026-10-09 00:47:28,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:28,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_01_constrains_meeting_room ... 2026-10-09 00:47:28,450 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_02_constrains_meeting_room ... 2026-10-09 00:47:28,501 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_03_constrains_meeting_room ... 2026-10-09 00:47:28,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_04_constrains_meeting_room ... 2026-10-09 00:47:28,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_05_name_search_matches_room_name ... 2026-10-09 00:47:28,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_06_name_search_matches_work_location_name ... 2026-10-09 00:47:28,670 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_07_form_keeps_archive_feature ... 2026-10-09 00:47:28,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_08_display_name_follows_renamed_work_location ... 2026-10-09 00:47:28,821 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:47:31,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-10-09 00:47:32,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2340] 2026-10-09 00:47:35,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-10-09 00:47:36,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2347] 2026-10-09 00:47:38,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-10-09 00:47:39,635 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2351] 2026-10-09 00:47:40,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2355] 2026-10-09 00:47:43,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-10-09 00:47:44,891 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2360] 2026-10-09 00:47:48,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-10-09 00:47:49,644 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2370] 2026-10-09 00:47:52,997 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-10-09 00:47:54,504 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2380] 2026-10-09 00:47:57,973 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-10-09 00:47:59,004 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [622] 2026-10-09 00:48:00,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2390] 2026-10-09 00:48:01,253 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-10-09 00:48:02,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2394] 2026-10-09 00:48:03,212 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2398] 2026-10-09 00:48:04,229 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:48:04,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-10-09 00:48:04,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-10-09 00:48:04,325 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-10-09 00:48:04,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-10-09 00:48:04,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-10-09 00:48:05,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-10-09 00:48:05,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-10-09 00:48:05,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_viin_mrp_mps_label_does_not_collide_with_core_mrp_mps ... 2026-10-09 00:48:05,432 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-10-09 00:48:05,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-10-09 00:48:05,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-10-09 00:48:06,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-10-09 00:48:07,177 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-10-09 00:48:07,749 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:48:08,920 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_standard_consumption_batch_insert_perf: Starting TestStandardConsumptionBatchInsertPerf.test_backorder_copies_component_and_byproduct_standard_consumptions_in_a_single_insert_each ... 2026-10-09 00:48:13,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp.tests.test_standard_consumption_batch_insert_perf: Starting TestStandardConsumptionBatchInsertPerf.test_confirm_creates_component_and_byproduct_standard_consumptions_in_a_single_insert_each ... 2026-10-09 00:48:15,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:48:15,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-10-09 00:48:19,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-10-09 00:48:21,811 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:48:25,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-10-09 00:48:26,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome pid: 6611 2026-10-09 00:48:26,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless temporary user profile dir: /tmp/tmpb05tj058_chrome_odoo 2026-10-09 00:48:26,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:37787/json/version 2026-10-09 00:48:26,313 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37787/json/version with timeout 3 increased to 10s during tests 2026-10-09 00:48:26,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 00:48:26,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:37787/json 2026-10-09 00:48:26,399 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:37787/json with timeout 3 increased to 10s during tests 2026-10-09 00:48:26,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Websocket url found: ws://127.0.0.1:37787/devtools/page/24BA23397E7A80B0E51A4356EC0079DF 2026-10-09 00:48:26,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Enable chrome headless console log notification 2026-10-09 00:48:26,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless enable page notifications 2026-10-09 00:48:26,516 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-09 00:48:26,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Setting session cookie in browser 2026-10-09 00:48:26,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_account.production_cost_report_action" in browser 2026-10-09 00:48:26,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_account.production_cost_report_action" 2026-10-09 00:48:26,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:48:28,181 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:28] "GET /odoo/action-viin_mrp_account.production_cost_report_action HTTP/1.1" 200 - 185 0.192 1.441 2026-10-09 00:48:28,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigation result: {'frameId': '24BA23397E7A80B0E51A4356EC0079DF', 'loaderId': '49E08CC658323177FE3976605A96B995', 'isDownload': False} 2026-10-09 00:48:28,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Evaluate ready code "odoo.isTourReady('viin_mrp_account_production_cost_tour')" 2026-10-09 00:48:28,244 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:28] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-09 00:48:29,420 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:29] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.568 0.615 2026-10-09 00:48:29,435 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:29] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.208 2026-10-09 00:48:29,456 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 00:48:29,478 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 1.213 2026-10-09 00:48:29,489 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:29] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 1.246 2026-10-09 00:48:29,499 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:29] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-09 00:48:30,029 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-09 00:48:30,141 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-09 00:48:30,141 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-09 00:48:30,142 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-09 00:48:30,163 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-09 00:48:30,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: Owl is running in 'dev' mode. 2026-10-09 00:48:30,228 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-09 00:48:30,296 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.048 0.067 2026-10-09 00:48:30,308 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-09 00:48:30,348 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Evaluate test code "odoo.startTour('viin_mrp_account_production_cost_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_account.production_cost_report_action", "delayToCheckUndeterminisms": 0})" 2026-10-09 00:48:30,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [1/12] Tour viin_mrp_account_production_cost_tour → Step Production Cost Report client action is mounted (trigger: .o_action .o_control_panel) 2026-10-09 00:48:30,360 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.115 2026-10-09 00:48:30,412 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 00:48:30,496 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.044 0.210 2026-10-09 00:48:30,500 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.160 2026-10-09 00:48:30,879 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "POST /mail/data HTTP/1.1" 200 - 139 0.153 0.375 2026-10-09 00:48:30,891 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 00:48:30,913 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 00:48:30,917 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.501 2026-10-09 00:48:30,940 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.589 2026-10-09 00:48:30,984 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.422 2026-10-09 00:48:31,001 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.448 2026-10-09 00:48:31,041 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.011 0.478 2026-10-09 00:48:31,073 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-09 00:48:31,111 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.027 2026-10-09 00:48:31,142 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "POST /web/dataset/call_kw/production.cost.report/get_filter_options HTTP/1.1" 200 - 10 0.006 0.017 2026-10-09 00:48:31,146 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 00:48:31,325 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 104 0.077 0.089 2026-10-09 00:48:31,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [2/12] Tour viin_mrp_account_production_cost_tour → Step Open the Date dropdown (v18 Dropdown API) (trigger: .o_control_panel .fa-calendar) 2026-10-09 00:48:31,492 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [3/12] Tour viin_mrp_account_production_cost_tour → Step Date dropdown menu content renders (trigger: .o-dropdown--menu .dropdown-item) 2026-10-09 00:48:31,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [4/12] Tour viin_mrp_account_production_cost_tour → Step Open the Comparison dropdown (trigger: .o_control_panel .fa-line-chart) 2026-10-09 00:48:31,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [5/12] Tour viin_mrp_account_production_cost_tour → Step Comparison dropdown menu content renders (trigger: .o-dropdown--menu .dropdown-item) 2026-10-09 00:48:31,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [6/12] Tour viin_mrp_account_production_cost_tour → Step Open the Products dropdown (trigger: .o_control_panel .fa-product-hunt) 2026-10-09 00:48:31,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [7/12] Tour viin_mrp_account_production_cost_tour → Step Products dropdown shows the many2many autocomplete (trigger: .o-dropdown--menu .o-autocomplete--input, .o-dropdown--menu input) 2026-10-09 00:48:31,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [8/12] Tour viin_mrp_account_production_cost_tour → Step Close the dropdown and click a product line -> Analysis (trigger: a.o_product_product_action) 2026-10-09 00:48:31,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [9/12] Tour viin_mrp_account_production_cost_tour → Step Analysis: graph renders (View jsClass + non-stored measure aggregator) (trigger: .o_content canvas) 2026-10-09 00:48:31,977 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:31] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 31 0.030 0.048 2026-10-09 00:48:32,038 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/get_views HTTP/1.1" 200 - 10 0.013 0.021 2026-10-09 00:48:32,082 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.033 2026-10-09 00:48:32,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a05c07e/web.assets_backend_lazy.min.css (id:33027) 2026-10-09 00:48:32,335 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "GET /web/assets/a05c07e/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.019 0.226 2026-10-09 00:48:32,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5024c82/web.assets_backend_lazy.min.js (id:33028) 2026-10-09 00:48:32,481 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "GET /web/assets/5024c82/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.376 2026-10-09 00:48:32,666 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/web_read_group HTTP/1.1" 200 - 61 0.073 0.073 2026-10-09 00:48:32,685 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 00:48:32,704 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:48:32] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 00:48:32,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [10/12] Tour viin_mrp_account_production_cost_tour → Step Analysis: manufacturing-order link is present (dataset res-ids) (trigger: a.o_mrp_production_action) 2026-10-09 00:48:32,839 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [11/12] Tour viin_mrp_account_production_cost_tour → Step Analysis: its own Date dropdown opens too (trigger: .o_control_panel .fa-calendar) 2026-10-09 00:48:32,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [12/12] Tour viin_mrp_account_production_cost_tour → Step Analysis date dropdown menu content renders (trigger: .o-dropdown--menu .dropdown-item) 2026-10-09 00:48:32,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: tour succeeded 2026-10-09 00:48:32,956 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR viin_mrp_account_production_cost_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-09 00:48:33,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: heap 26780156 (allocated 28160000) 2026-10-09 00:48:33,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing chrome headless with pid 6611 2026-10-09 00:48:33,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing websocket connection 2026-10-09 00:48:33,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Terminating chrome headless with pid 6611 2026-10-09 00:48:33,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_004833_164667_test_production_cost_report_tour.txt 2026-10-09 00:48:33,165 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Removing chrome user profile "/tmp/tmpb05tj058_chrome_odoo" 2026-10-09 00:48:33,262 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:48:33,904 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_mrp_accounting_block_renders_after_the_stock_valuation_block ... 2026-10-09 00:48:33,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_production_cost_account_renders_with_the_stock_valuation_accounts ... 2026-10-09 00:48:33,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-10-09 00:48:34,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_work_in_progress_setting_renders_inside_the_mrp_accounting_block ... 2026-10-09 00:48:34,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:48:41,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-10-09 00:48:43,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:48:57,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:48:57,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:48:57,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_a_bom_line_restricted_to_another_variant_raises_no_indirect_demand ... 2026-10-09 00:48:59,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_propagates_through_an_unscheduled_intermediate ... 2026-10-09 00:48:59,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_uses_the_single_bom_the_lowest_sequence_selects ... 2026-10-09 00:49:00,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:49:12,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:49:12,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:49:13,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_be_created_against_a_warehouse_of_another_company ... 2026-10-09 00:49:14,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_be_moved_to_a_product_of_another_company ... 2026-10-09 00:49:14,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_be_moved_to_a_warehouse_of_another_company ... 2026-10-09 00:49:14,414 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_explode_a_bill_of_materials_of_another_company ... 2026-10-09 00:49:14,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_plan_a_product_of_another_company ... 2026-10-09 00:49:14,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_whose_warehouse_product_and_bom_share_its_company_is_accepted ... 2026-10-09 00:49:14,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:49:25,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:49:25,942 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:49:25,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_demand_forecast_entry: Starting TestMpsDemandForecastEntry.test_a_demand_forecast_beyond_the_cap_leaves_the_target_unmet ... 2026-10-09 00:49:26,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_demand_forecast_entry: Starting TestMpsDemandForecastEntry.test_a_demand_forecast_within_the_cap_is_replenished_whole_and_still_meets_the_target ... 2026-10-09 00:49:27,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:49:39,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:49:39,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:49:39,547 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_a_manually_entered_replenishment_is_pinned_until_it_is_cleared ... 2026-10-09 00:49:40,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_available_to_promise_is_starting_inventory_plus_replenishment_less_actual_demand ... 2026-10-09 00:49:40,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_forecast_stock_of_a_period_opens_the_next_period_as_starting_inventory ... 2026-10-09 00:49:41,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_cascades_down_a_two_level_bom_chain ... 2026-10-09 00:49:41,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_equals_the_bom_line_ratio_times_the_parent_replenishment ... 2026-10-09 00:49:42,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_replenish_quantity_equals_the_gap_to_target_between_the_bounds ... 2026-10-09 00:49:42,843 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_replenish_quantity_is_capped_at_the_maximum_when_the_gap_is_larger ... 2026-10-09 00:49:43,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_replenish_quantity_is_raised_to_the_minimum_when_the_gap_is_smaller ... 2026-10-09 00:49:43,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:49:56,215 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:49:56,215 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:49:56,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_horizon: Starting TestMpsHorizon.test_a_move_is_counted_in_the_period_of_its_local_date_not_its_utc_date ... 2026-10-09 00:49:56,872 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_horizon: Starting TestMpsHorizon.test_a_move_on_the_last_day_of_the_horizon_is_counted_in_the_last_period ... 2026-10-09 00:49:57,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:50:10,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:50:10,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:50:10,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_order: Starting TestMpsIndirectDemandOrder.test_a_component_on_two_bom_paths_owes_both_when_its_direct_line_comes_first ... 2026-10-09 00:50:11,337 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_order: Starting TestMpsIndirectDemandOrder.test_a_component_on_two_bom_paths_owes_both_when_its_direct_line_comes_last ... 2026-10-09 00:50:12,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:50:25,835 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:50:25,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:50:25,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_scope: Starting TestMpsIndirectDemandScope.test_indirect_demand_after_a_delivery_is_the_same_when_the_parent_row_is_off_screen ... 2026-10-09 00:50:26,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_scope: Starting TestMpsIndirectDemandScope.test_indirect_demand_from_a_receipt_is_the_same_when_the_parent_row_is_off_screen ... 2026-10-09 00:50:27,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:50:40,878 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:50:40,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:50:40,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_lead_time_direction: Starting TestMpsLeadTimeDirection.test_a_manufacturing_lead_time_moves_component_demand_into_an_earlier_period ... 2026-10-09 00:50:41,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:50:54,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:50:54,605 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:50:54,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_daily_periods_cover_one_calendar_day_each_from_today ... 2026-10-09 00:50:54,793 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_monthly_periods_cover_whole_calendar_months_from_the_current_one ... 2026-10-09 00:50:54,978 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_falls_back_to_the_order_date ... 2026-10-09 00:50:55,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_is_the_earliest_line_arrival ... 2026-10-09 00:50:55,448 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_weekly_periods_run_monday_to_sunday_from_the_current_week ... 2026-10-09 00:50:55,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:51:08,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:51:08,409 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:51:08,409 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_multi_company: Starting TestMpsMultiCompany.test_a_user_of_another_company_cannot_read_a_forecast_row_of_this_company ... 2026-10-09 00:51:08,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2590, model: mrp.product.forecast 2026-10-09 00:51:08,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_multi_company: Starting TestMpsMultiCompany.test_a_user_of_another_company_cannot_read_a_schedule_of_this_company ... 2026-10-09 00:51:09,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 2590, model: mrp.production.schedule 2026-10-09 00:51:09,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:51:22,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:51:22,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:51:22,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_period_alignment: Starting TestMpsPeriodAlignment.test_a_demand_forecast_lands_in_the_period_column_it_was_entered_in ... 2026-10-09 00:51:23,687 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_period_alignment: Starting TestMpsPeriodAlignment.test_a_manual_replenishment_lands_in_the_period_column_it_was_entered_in ... 2026-10-09 00:51:24,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_period_alignment: Starting TestMpsPeriodAlignment.test_clearing_a_manual_replenishment_clears_the_period_column_it_was_cleared_in ... 2026-10-09 00:51:26,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:51:39,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:51:39,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:51:39,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_manufactured_product_creates_one_order_for_the_shortfall ... 2026-10-09 00:51:40,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_purchased_product_creates_one_quotation_for_the_shortfall ... 2026-10-09 00:51:40,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_two_replenishments_for_different_periods_do_not_merge_into_one_quotation ... 2026-10-09 00:51:41,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:51:53,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:51:53,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:51:53,422 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_row_order: Starting TestMpsRowOrder.test_the_grid_lists_its_rows_in_the_order_the_page_was_searched_in ... 2026-10-09 00:51:54,191 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:52:06,497 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:52:06,497 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:52:07,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_company_field_outside_the_display_settings_is_refused ... 2026-10-09 00:52:07,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_neighbouring_mps_setting_the_screen_never_edits_is_refused ... 2026-10-09 00:52:07,898 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_user_outside_the_mps_manager_group_cannot_change_the_display_settings ... 2026-10-09 00:52:08,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_an_mps_manager_can_change_the_manufacturing_period_for_their_own_company ... 2026-10-09 00:52:08,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_an_mps_manager_can_reveal_a_kpi_row_for_their_own_company ... 2026-10-09 00:52:08,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_an_mps_manager_cannot_change_the_display_settings_of_another_company ... 2026-10-09 00:52:09,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_the_company_record_itself_stays_closed_to_a_plain_mps_manager ... 2026-10-09 00:52:09,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2598, model: res.company 2026-10-09 00:52:09,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:52:22,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:52:22,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:52:22,907 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_translation_collision: Starting TestMpsTranslationCollision.test_no_source_string_of_this_module_is_translated_differently_elsewhere ... 2026-10-09 00:52:32,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:52:45,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:52:45,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:52:45,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_delivery_out_of_a_nested_warehouse_counts_on_the_enclosing_warehouse_row ... 2026-10-09 00:52:49,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_quotation_arriving_in_a_nested_warehouse_counts_on_the_enclosing_warehouse_row ... 2026-10-09 00:52:53,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_quotation_counts_on_the_warehouse_it_is_delivered_into ... 2026-10-09 00:52:57,195 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_quotation_is_counted_as_often_as_the_drill_down_lists_it ... 2026-10-09 00:53:00,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_receipt_into_a_nested_warehouse_counts_on_the_enclosing_warehouse_row ... 2026-10-09 00:53:03,969 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_receipt_into_a_nested_warehouse_is_counted_as_often_as_the_drill_down_lists_it ... 2026-10-09 00:53:07,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_confirming_a_quotation_does_not_move_it_to_a_different_warehouse_row ... 2026-10-09 00:53:12,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_the_enclosing_warehouse_row_opens_with_the_stock_held_in_the_nested_warehouse ... 2026-10-09 00:53:15,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:53:28,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329674, 329675, 329676, 329677] 2026-10-09 00:53:28,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-09 00:53:28,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_actual_demand_and_replenishment_are_scoped_to_the_schedule_warehouse ... 2026-10-09 00:53:29,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_actual_demand_of_a_warehouse_ignores_which_other_schedules_are_displayed ... 2026-10-09 00:53:29,731 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_starting_inventory_is_scoped_to_the_schedule_warehouse ... 2026-10-09 00:53:30,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:53:31,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_confirmed_approval_is_not_masked_by_a_later_draft_one ... 2026-10-09 00:53:35,612 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [209] 2026-10-09 00:53:37,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [211] 2026-10-09 00:53:37,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3494] 2026-10-09 00:53:39,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [213] 2026-10-09 00:53:39,633 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_frozen_revision_stays_frozen_when_a_later_draft_approval_is_added ... 2026-10-09 00:53:42,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [216] 2026-10-09 00:53:44,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [218] 2026-10-09 00:53:44,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3495] 2026-10-09 00:53:46,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [220] 2026-10-09 00:53:46,724 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66184] 2026-10-09 00:53:46,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-10-09 00:53:50,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [223] 2026-10-09 00:53:50,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3496] 2026-10-09 00:53:50,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3497] 2026-10-09 00:53:52,163 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [225] 2026-10-09 00:53:52,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3498] 2026-10-09 00:53:52,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2329] 2026-10-09 00:53:52,651 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3499] 2026-10-09 00:53:52,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_an_eco_with_no_approval_line_has_no_approval_state ... 2026-10-09 00:53:54,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_eco_approval_state_is_the_dominant_line_state ... 2026-10-09 00:53:57,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [229] 2026-10-09 00:53:59,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [231] 2026-10-09 00:53:59,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3500] 2026-10-09 00:53:59,899 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3501] 2026-10-09 00:54:01,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-10-09 00:54:01,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-10-09 00:54:02,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_state_is_draft_only_when_every_line_is_draft ... 2026-10-09 00:54:05,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [237] 2026-10-09 00:54:07,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [239] 2026-10-09 00:54:07,992 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3502] 2026-10-09 00:54:08,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:54:09,215 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_bom_without_an_eco_is_not_frozen_by_a_sibling_in_the_same_write ... 2026-10-09 00:54:12,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [242] 2026-10-09 00:54:13,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_boms_sharing_one_eco_is_refused_per_record ... 2026-10-09 00:54:17,055 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [245] 2026-10-09 00:54:17,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_draft_ecos_is_allowed ... 2026-10-09 00:54:21,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [248] 2026-10-09 00:54:21,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_non_draft_ecos_is_refused_per_record ... 2026-10-09 00:54:24,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [251] 2026-10-09 00:54:25,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3503] 2026-10-09 00:54:25,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_single_write_on_a_frozen_revision_is_refused ... 2026-10-09 00:54:29,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [254] 2026-10-09 00:54:30,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_write_on_a_bom_with_no_eco_is_allowed ... 2026-10-09 00:54:33,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [257] 2026-10-09 00:54:33,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_a_revision_is_the_only_write_that_escapes_the_freeze ... 2026-10-09 00:54:37,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [260] 2026-10-09 00:54:37,825 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3504] 2026-10-09 00:54:38,005 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-10-09 00:54:41,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [263] 2026-10-09 00:54:42,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3505] 2026-10-09 00:54:42,311 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:54:43,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-10-09 00:54:44,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [265] 2026-10-09 00:54:44,980 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2624, model: viin.mrp.eco 2026-10-09 00:54:45,310 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2624 deleted mail.activity records with IDs: [2341] 2026-10-09 00:54:45,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2624, model: viin.mrp.eco 2026-10-09 00:54:45,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2341] 2026-10-09 00:54:45,719 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3506] 2026-10-09 00:54:45,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2624, model: viin.mrp.eco 2026-10-09 00:54:45,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-10-09 00:54:47,671 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2342] 2026-10-09 00:54:48,104 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-10-09 00:54:49,600 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66331, 66313] 2026-10-09 00:54:49,681 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:54:49,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-10-09 00:54:49,740 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_page_is_anchored_after_the_operation_changes_page ... 2026-10-09 00:54:49,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-10-09 00:54:50,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-10-09 00:54:50,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_authored_approval_line_columns ... 2026-10-09 00:54:50,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_still_exposes_the_buttons_this_module_rebinds ... 2026-10-09 00:54:50,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:54:52,852 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_a_subcontract_bom_is_an_accepted_eco_target_for_a_confirmed_mo ... 2026-10-09 00:54:54,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2444, 2443] 2026-10-09 00:54:54,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_cancelled_mo_is_refused ... 2026-10-09 00:54:56,687 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2446, 2445] 2026-10-09 00:54:56,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_draft_mo_is_refused ... 2026-10-09 00:54:58,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_partially_produced_mo_is_refused ... 2026-10-09 00:55:00,247 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_started_workorder_is_refused ... 2026-10-09 00:55:02,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_with_consumed_components_is_refused ... 2026-10-09 00:55:04,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_starting_a_new_revision_on_a_started_mo_is_refused ... 2026-10-09 00:55:06,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_interlock_runs_before_the_production_is_cancelled ... 2026-10-09 00:55:08,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_order_count_is_live_on_subcontract_purchase_id_alone ... 2026-10-09 00:55:10,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_order_count_refreshes_when_the_subcontract_order_is_linked ... 2026-10-09 00:55:12,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2460, 2459] 2026-10-09 00:55:12,534 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_orders_action_serves_a_list_view ... 2026-10-09 00:55:14,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2462, 2461] 2026-10-09 00:55:14,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_smart_button_opens_exactly_what_its_counter_counts ... 2026-10-09 00:55:16,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2464, 2463] 2026-10-09 00:55:17,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-10-09 00:55:19,142 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2466, 2465] 2026-10-09 00:55:19,435 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:55:19,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractViewStructure.test_no_tree_view_type_survives_in_this_module ... 2026-10-09 00:55:19,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractViewStructure.test_the_contractor_field_is_readonly_exactly_when_the_eco_is_applied ... 2026-10-09 00:55:19,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:55:22,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-10-09 00:55:24,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2468, 2467] 2026-10-09 00:55:24,322 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-10-09 00:55:26,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2472, 2471] 2026-10-09 00:55:26,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:55:28,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-10-09 00:55:31,695 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [270] 2026-10-09 00:55:31,842 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2473] 2026-10-09 00:55:32,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-10-09 00:55:35,254 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2344] 2026-10-09 00:55:35,675 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2474] 2026-10-09 00:55:36,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-10-09 00:55:37,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-10-09 00:55:39,090 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-10-09 00:55:40,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-10-09 00:55:42,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:55:42,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting_views: Starting TestPlmTestFullStructure.test_this_module_ships_no_view_and_no_server_blind_idiom ... 2026-10-09 00:55:42,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:55:43,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_creating_a_bom_scoped_document_already_published_is_refused_at_create ... 2026-10-09 00:55:43,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_creating_a_confidential_document_published_by_default_is_refused_and_leaves_no_row ... 2026-10-09 00:55:43,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_installing_this_module_unpublishes_confidential_documents_including_archived_ones ... 2026-10-09 00:55:43,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_marking_an_already_published_document_confidential_is_refused_and_leaves_it_published ... 2026-10-09 00:55:43,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_migration_unpublishes_pre_existing_confidential_documents_without_declassifying_them ... 2026-10-09 00:55:43,550 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor ... 2026-10-09 00:55:43,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: product.document 2026-10-09 00:55:43,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:55:44,186 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:55:44] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.021 0.417 2026-10-09 00:55:44,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-10-09 00:55:44,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_can_still_publish_a_non_engineering_document_to_the_website ... 2026-10-09 00:55:44,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_cannot_blind_publish_a_confidential_document_to_the_website ... 2026-10-09 00:55:44,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [16], uid: 6, model: product.document 2026-10-09 00:55:44,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor ... 2026-10-09 00:55:44,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 00:55:45,174 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 00:55:45] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.020 0.506 2026-10-09 00:55:45,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-10-09 00:55:45,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_uninstalling_this_module_changes_no_document_data ... 2026-10-09 00:55:45,296 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 00:55:45,314 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-10-09 00:55:45,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3507] 2026-10-09 00:55:45,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66488] 2026-10-09 00:55:45,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:55:46,528 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3508] 2026-10-09 00:55:46,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66490] 2026-10-09 00:55:46,551 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:55:46,596 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2633, model: mrp.production.progress 2026-10-09 00:55:46,620 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2633, model: mrp.production.progress 2026-10-09 00:55:46,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2633, model: mrp.production.progress 2026-10-09 00:55:46,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2633, model: mrp.production.progress 2026-10-09 00:55:46,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:55:46,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-10-09 00:55:48,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-10-09 00:55:49,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:55:50,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-10-09 00:55:50,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-10-09 00:55:52,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [743] 2026-10-09 00:55:52,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:55:53,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-10-09 00:55:53,406 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:55:58,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-10-09 00:55:58,996 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2635, model: mrp.production.standard.consumption 2026-10-09 00:55:59,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2635, model: mrp.production.standard.consumption 2026-10-09 00:55:59,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2635, model: mrp.production.standard.consumption 2026-10-09 00:55:59,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2635, model: mrp.production.standard.consumption 2026-10-09 00:55:59,078 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:56:05,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-10-09 00:56:05,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-10-09 00:56:05,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:56:11,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-10-09 00:56:11,056 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-10-09 00:56:11,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:56:16,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-10-09 00:56:16,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-10-09 00:56:17,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-10-09 00:56:17,716 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-10-09 00:56:19,721 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-10-09 00:56:21,628 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-10-09 00:56:23,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-10-09 00:56:26,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:56:31,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-10-09 00:56:33,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-10-09 00:56:36,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-10-09 00:56:40,599 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-10-09 00:56:45,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-10-09 00:56:46,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [217, 218] 2026-10-09 00:56:49,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-10-09 00:56:52,075 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:56:57,468 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_01_backfill_skips_component_row_from_foreign_bom_line ... 2026-10-09 00:56:57,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_02_backfill_still_attributes_component_row_matching_own_bom ... 2026-10-09 00:56:58,397 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:57:03,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_byproduct_from_revised_bom_does_not_donate_its_loss_rate ... 2026-10-09 00:57:04,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_phantom_sub_bom_keeps_its_own_standard ... 2026-10-09 00:57:06,954 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_revised_bom_does_not_donate_its_loss_rate ... 2026-10-09 00:57:07,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_the_orders_own_bom_is_still_attributed ... 2026-10-09 00:57:09,799 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 00:57:10,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_a_production_reaching_two_receipts_is_named_in_the_log_and_stops_nothing ... 2026-10-09 00:57:10,672 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_a_receipt_is_linked_to_exactly_the_orders_that_supplied_it_above_prefetch_max ... 2026-10-09 00:57:14,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.models.stock_move: Subcontract receipt link allocation spans 1201 moves, destinations and candidates together, in one pass 2026-10-09 00:57:15,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_reordering_two_receipt_lines_by_sequence_re_attributes_the_order_they_both_contest ... 2026-10-09 00:57:16,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_running_the_install_fill_a_second_time_moves_no_link ... 2026-10-09 00:57:17,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_allocates_exactly_what_the_module_compute_allocates ... 2026-10-09 00:57:17,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_reproduces_the_links_the_orm_made_for_existing_data ... 2026-10-09 00:57:18,395 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_stops_allocating_where_odoo_float_is_zero_stops ... 2026-10-09 00:57:19,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_takes_destinations_in_sequence_and_id_order ... 2026-10-09 00:57:19,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_writes_only_inside_the_subcontracting_population ... 2026-10-09 00:57:20,146 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:20,488 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkReallocation.test_a_production_follows_its_finished_move_to_the_receipt_that_claims_it ... 2026-10-09 00:57:21,002 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:21,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkFieldDependencyDeclaration.test_subcontract_picking_move_id_declared_dependencies_never_walk_back_to_itself ... 2026-10-09 00:57:21,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:21,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkAllocationBound.test_a_receipt_never_holds_more_claimed_output_than_its_own_demand ... 2026-10-09 00:57:22,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:22,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkClosureSizeDiagnostic.test_the_closure_size_diagnostic_fires_on_total_population_not_destination_count_alone ... 2026-10-09 00:57:23,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:24,206 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontracting_link: Starting TestSubcontractingLink.test_a_partial_receipt_and_its_backorder_each_hold_only_their_own_production ... 2026-10-09 00:57:27,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2590] 2026-10-09 00:57:28,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2594] 2026-10-09 00:57:28,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontracting_link: Starting TestSubcontractingLink.test_the_backorder_production_points_at_the_backorder_receipt_not_the_original ... 2026-10-09 00:57:31,791 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2600] 2026-10-09 00:57:32,491 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2604] 2026-10-09 00:57:32,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:33,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_mrp_subcontracting_loss_report_columns_options_tolerance: Starting TestMrpSubcontractingLossReportColumnsOptionsTolerance.test_columns_options_without_columns_loss_key_does_not_raise_for_purchase_order_group_by ... 2026-10-09 00:57:33,221 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_mrp_subcontracting_loss_report_columns_options_tolerance: Starting TestMrpSubcontractingLossReportColumnsOptionsTolerance.test_missing_columns_options_key_does_not_raise_for_purchase_order_group_by ... 2026-10-09 00:57:33,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_mrp_subcontracting_loss_report_columns_options_tolerance: Starting TestMrpSubcontractingLossReportColumnsOptionsTolerance.test_missing_columns_options_key_does_not_raise_on_the_real_co_installed_registry ... 2026-10-09 00:57:33,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:33,371 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:36,571 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbaa3a520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:36,572 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb8b7a700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:36,581 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:36,587 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb8b7afc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:36,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestSubcontractingReportColumnsOptionsContract.test_columns_options_merge_keeps_the_base_key_alongside_a_dependents_added_key ... 2026-10-09 00:57:36,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestSubcontractingReportColumnsOptionsContract.test_display_columns_options_merge_keeps_the_base_key_alongside_a_dependents_added_key ... 2026-10-09 00:57:36,747 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:40,689 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d8bf600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:40,690 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb8b29940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:40,700 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:40,705 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb8b2a340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:57:40,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:40,763 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestInitFilterOptionsColumnsSeeding.test_a_client_that_passes_no_options_still_gets_the_column_keys_it_renders ... 2026-10-09 00:57:40,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestInitFilterOptionsColumnsSeeding.test_both_branches_agree_on_the_column_keys_they_offer ... 2026-10-09 00:57:40,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:43,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_consumed_matches_completed_mo_raw_move_lines ... 2026-10-09 00:57:43,913 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_delivered_matches_validated_resupply_move_qty ... 2026-10-09 00:57:44,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_demand_matches_bom_requirement_for_ordered_qty ... 2026-10-09 00:57:44,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_remaining_consume_is_zero_when_fully_consumed ... 2026-10-09 00:57:44,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_remaining_deliver_is_zero_when_fully_delivered ... 2026-10-09 00:57:44,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_mo_reaches_done_through_the_real_subcontracting_workflow ... 2026-10-09 00:57:44,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:45,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_caller_supplied_material_grouping_is_honoured_in_the_report_body ... 2026-10-09 00:57:45,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_caller_supplied_material_grouping_survives_in_the_returned_filter_options ... 2026-10-09 00:57:46,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_completing_current_date_keeps_a_just_approved_order_in_range ... 2026-10-09 00:57:46,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_completing_product_ids_does_not_filter_out_the_requested_product ... 2026-10-09 00:57:46,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_lines_are_still_produced_when_the_caller_omits_current_group_by ... 2026-10-09 00:57:46,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_report_answers_a_caller_that_omits_partner_ids ... 2026-10-09 00:57:46,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_report_answers_a_caller_that_omits_purchase_order_ids ... 2026-10-09 00:57:46,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_report_answers_a_caller_that_supplies_only_the_overview_line ... 2026-10-09 00:57:46,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_purchase_order_grouping_lists_the_matching_order_with_its_materials ... 2026-10-09 00:57:47,143 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:49,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_caller_supplied_date_range_is_not_widened_to_the_default_window ... 2026-10-09 00:57:49,564 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_caller_supplied_partner_filter_is_not_widened_to_every_partner ... 2026-10-09 00:57:49,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_caller_supplied_product_filter_is_not_widened_to_every_product ... 2026-10-09 00:57:49,777 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_omits_current_date ... 2026-10-09 00:57:49,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_omits_partner_ids ... 2026-10-09 00:57:50,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_omits_product_ids ... 2026-10-09 00:57:50,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_supplies_no_filter_options_at_all ... 2026-10-09 00:57:50,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_without_a_product_filter_lists_every_subcontracted_product ... 2026-10-09 00:57:50,402 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:50,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRange.test_last_year_range_on_31_december_reports_prior_financial_year ... 2026-10-09 00:57:50,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRange.test_this_year_range_on_31_december_reports_current_financial_year ... 2026-10-09 00:57:50,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRange.test_today_range_on_31_december_reports_current_financial_year ... 2026-10-09 00:57:51,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:51,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRangeJuneYearEnd.test_last_year_range_on_30_june_year_end_reports_prior_financial_year ... 2026-10-09 00:57:51,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRangeJuneYearEnd.test_this_year_range_on_30_june_year_end_reports_current_financial_year ... 2026-10-09 00:57:51,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRangeJuneYearEnd.test_today_range_on_30_june_year_end_reports_current_financial_year ... 2026-10-09 00:57:51,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:51,668 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_report.tests.test_last_year_leap_day_boundary: Starting TestSubcontractingReportLastYearLeapDayBoundary.test_last_year_range_on_leap_day_does_not_raise ... 2026-10-09 00:57:51,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:57:54,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-10-09 00:57:54,960 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2649, model: mrp.subcontracting.request 2026-10-09 00:57:55,001 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2649 deleted mail.message records with IDs: [66854] 2026-10-09 00:57:55,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2649, model: mrp.subcontracting.request 2026-10-09 00:57:55,103 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2649, model: mrp.subcontracting.request 2026-10-09 00:57:55,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-10-09 00:57:55,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2651, model: mrp.subcontracting.request 2026-10-09 00:57:55,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2651, model: mrp.subcontracting.request 2026-10-09 00:57:55,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2651 deleted mail.message records with IDs: [66854] 2026-10-09 00:57:55,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2651, model: mrp.subcontracting.request 2026-10-09 00:57:55,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2651, model: mrp.subcontracting.request 2026-10-09 00:57:55,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 00:57:55,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-10-09 00:58:02,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2626] 2026-10-09 00:58:02,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2627] 2026-10-09 00:58:02,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-10-09 00:58:06,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2631] 2026-10-09 00:58:07,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2632] 2026-10-09 00:58:07,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-10-09 00:58:10,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-10-09 00:58:12,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2380] 2026-10-09 00:58:13,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-10-09 00:58:15,373 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2639] 2026-10-09 00:58:15,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-10-09 00:58:18,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-10-09 00:58:20,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-10-09 00:58:23,899 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-10-09 00:58:26,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-10-09 00:58:28,999 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66938] 2026-10-09 00:58:29,072 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:58:29,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-10-09 00:58:29,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-10-09 00:58:32,044 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-10-09 00:58:32,117 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-10-09 00:58:32,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:58:34,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-10-09 00:58:34,957 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_manufacturing_user_reads_the_approval_state_of_their_own_request ... 2026-10-09 00:58:35,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3509] 2026-10-09 00:58:35,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66977] 2026-10-09 00:58:35,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 00:58:36,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:36,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-10-09 00:58:38,281 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:40,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [276] 2026-10-09 00:58:40,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3510] 2026-10-09 00:58:40,769 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3511] 2026-10-09 00:58:40,859 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-10-09 00:58:40,916 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_an_individually_refused_line_flags_the_request_until_the_approval_is_reset ... 2026-10-09 00:58:42,661 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:43,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [279] 2026-10-09 00:58:43,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3512] 2026-10-09 00:58:44,087 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3513] 2026-10-09 00:58:44,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2356] 2026-10-09 00:58:44,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2355] 2026-10-09 00:58:45,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_state_reports_the_highest_priority_and_not_the_most_recent ... 2026-10-09 00:58:46,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:47,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [282] 2026-10-09 00:58:47,953 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3514] 2026-10-09 00:58:48,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2357] 2026-10-09 00:58:48,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3515] 2026-10-09 00:58:48,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3516] 2026-10-09 00:58:48,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-10-09 00:58:48,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_attaching_a_subcontracting_request_to_a_non_subcontracting_approval_is_rejected ... 2026-10-09 00:58:49,184 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-10-09 00:58:49,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:51,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-10-09 00:58:52,318 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:52,720 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3517] 2026-10-09 00:58:52,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-10-09 00:58:53,383 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:53,726 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3518] 2026-10-09 00:58:53,824 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2360] 2026-10-09 00:58:53,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3519] 2026-10-09 00:58:54,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_the_approval_form_serves_a_list_sub_view_with_the_authored_columns ... 2026-10-09 00:58:55,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-10-09 00:58:58,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:58:58,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [290] 2026-10-09 00:58:59,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3520] 2026-10-09 00:58:59,129 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2361] 2026-10-09 00:58:59,222 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3521] 2026-10-09 00:58:59,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3522] 2026-10-09 00:58:59,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2362] 2026-10-09 00:58:59,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3523] 2026-10-09 00:59:00,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-10-09 00:59:01,746 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [273] 2026-10-09 00:59:02,102 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3524] 2026-10-09 00:59:02,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66974] 2026-10-09 00:59:02,241 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 00:59:02,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-10-09 00:59:08,021 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2665] 2026-10-09 00:59:08,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2666] 2026-10-09 00:59:08,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-10-09 00:59:12,084 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2670] 2026-10-09 00:59:12,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2671] 2026-10-09 00:59:12,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-10-09 00:59:17,917 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2681] 2026-10-09 00:59:18,099 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2682] 2026-10-09 00:59:20,174 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2677] 2026-10-09 00:59:20,307 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2678] 2026-10-09 00:59:20,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:59:20,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_wizard_action_binding: Starting TestLegacyWizardBinding.test_removing_this_module_gives_manufacturing_orders_their_wizard_back ... 2026-10-09 00:59:20,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_wizard_action_binding: Starting TestLegacyWizardBinding.test_the_superseded_wizard_is_not_offered_on_manufacturing_orders ... 2026-10-09 00:59:20,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:59:21,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_button_approve_cancels_subcontracting_production_exactly_once ... 2026-10-09 00:59:24,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2688] 2026-10-09 00:59:24,884 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition ... 2026-10-09 00:59:28,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2690] 2026-10-09 00:59:28,387 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_multi ... 2026-10-09 00:59:30,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 00:59:31,271 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:34,369 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc91221f80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:34,370 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba241a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:34,376 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:34,380 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba241ee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:34,901 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:39,060 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb572a020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:39,062 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e2ac400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:39,071 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:39,077 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e2ad760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:39,493 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:43,386 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc9291ccc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:43,387 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9016a660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:43,393 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:43,397 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9016ab60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:43,787 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:46,575 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f20f740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:46,576 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb61423e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:46,583 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:46,589 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb6143880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:47,034 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:50,976 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb7f55800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:50,978 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd5f0720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:50,987 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:50,993 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd5f0ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:51,404 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:54,780 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbca05a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:54,782 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb9d9fb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:54,790 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:54,796 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb9d9eb60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:56,169 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:58,846 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb5c31a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:58,848 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e8b4680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:58,856 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:58,862 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f037b00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 00:59:59,295 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:03,388 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8d87c2c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:03,389 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb913eb60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:03,399 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:03,407 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb913d300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_analytic_acccount.py", line 12, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:04,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_analytic_acccount: Starting TestAnalyticAccount.test_mo_analytic_01 ... 2026-10-09 01:00:09,933 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:13,069 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e2d5b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:13,070 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8d87c2c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:13,078 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:13,084 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb6851940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:00:13,126 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:00:13,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_bom_price: Starting TestAnalyticAccount.test_compute_price_operation_cost_01 ... 2026-10-09 01:00:14,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:00:14,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_bom_structure: Starting TestAnalyticAccount.test_get_operation_line_01 ... 2026-10-09 01:00:14,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:00:15,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3525] 2026-10-09 01:00:15,342 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67162] 2026-10-09 01:00:15,350 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:16,010 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3526] 2026-10-09 01:00:16,020 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67166] 2026-10-09 01:00:16,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:16,144 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_over_run_split_keeps_the_colleagues_credit: Starting TestFinishingWithAColleaguesOverRunningTimer.test_finishing_from_the_shop_floor_leaves_the_over_run_with_the_colleague ... 2026-10-09 01:00:19,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_over_run_split_keeps_the_colleagues_credit: Starting TestFinishingWithAColleaguesOverRunningTimer.test_finishing_on_the_desktop_leaves_the_over_run_with_the_colleague ... 2026-10-09 01:00:22,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:00:23,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3527] 2026-10-09 01:00:23,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67191] 2026-10-09 01:00:23,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:24,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3528] 2026-10-09 01:00:24,226 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67195] 2026-10-09 01:00:24,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:24,451 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestWipWizardAfterPostConsumption.test_posted_components_add_nothing_when_production_cost_is_the_wip_account ... 2026-10-09 01:00:31,658 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestWipWizardAfterPostConsumption.test_posted_components_move_from_production_cost_into_wip_not_out_of_stock_again ... 2026-10-09 01:00:37,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestWipWizardAfterPostConsumption.test_posted_components_move_into_wip_when_the_user_local_date_is_ahead_of_utc ... 2026-10-09 01:00:42,214 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:00:43,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3529] 2026-10-09 01:00:43,547 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67253] 2026-10-09 01:00:43,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:43,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestConsumptionCorrectionWipReversal.test_correction_posts_no_wip_reversal_when_forwarding_is_off ... 2026-10-09 01:00:47,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestConsumptionCorrectionWipReversal.test_correction_reverses_the_wip_forward_when_forwarding_is_on ... 2026-10-09 01:00:52,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:00:53,144 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3530] 2026-10-09 01:00:53,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67292] 2026-10-09 01:00:53,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:54,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3531] 2026-10-09 01:00:54,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67296] 2026-10-09 01:00:54,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:54,452 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestPostedLabourCostIsNotRepriced.test_correcting_the_employee_on_a_posted_time_log_keeps_the_posted_labour_cost ... 2026-10-09 01:00:57,003 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:00:58,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3532] 2026-10-09 01:00:58,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67321] 2026-10-09 01:00:58,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:00:58,670 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:01,777 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbcad800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:01,778 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e93aa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:01,785 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:01,789 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e93b1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:03,339 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:06,101 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb4005440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:06,102 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbbc62e80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:06,111 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:06,118 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbbc61120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:06,596 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:10,795 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb5dd1ee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:10,797 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd4584a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:10,805 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:10,811 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd45a520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:11,250 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:14,323 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd5a9bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:14,325 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd1342c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:14,333 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:14,340 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd137a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:14,795 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:18,966 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb9133380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:18,968 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7707600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:18,979 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:18,986 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbb94a8e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:19,456 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:22,621 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f3fa200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:22,622 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbc5cf600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:22,629 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:22,633 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbc5cc540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:23,994 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:26,634 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb9077a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:26,635 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb7ad0860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:26,643 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:26,648 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb7ad1b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:26,967 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:30,464 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc904f1800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:30,465 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb825d940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:30,471 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:30,475 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb825e7a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_production_accounting.py", line 310, in setUpClass analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Labour Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:31,479 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3533] 2026-10-09 01:01:31,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67328] 2026-10-09 01:01:31,506 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:01:31,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestDoneOrderLabourIsNotRepricedInManagementAccounting.test_correcting_the_credited_employee_after_the_order_is_done_keeps_the_analytic_labour_amount ... 2026-10-09 01:01:33,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2661 deleted account.analytic.line records with IDs: [1812] 2026-10-09 01:01:34,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2661 deleted account.analytic.line records with IDs: [1813] 2026-10-09 01:01:34,606 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:37,697 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb9d796c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:37,698 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb3effb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:37,705 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:37,710 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb3eff420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:01:37,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:01:49,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_active_operator_ids_by_workorder: Starting TestShopfloorActiveOperatorIdsGating.test_employee_on_a_row_satisfying_neither_tier_is_absent ... 2026-10-09 01:01:50,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_active_operator_ids_by_workorder: Starting TestShopfloorActiveOperatorIdsGating.test_employee_on_a_row_started_one_second_before_todays_midnight_is_absent ... 2026-10-09 01:01:50,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_active_operator_ids_by_workorder: Starting TestShopfloorActiveOperatorIdsGating.test_employee_on_a_row_started_today_tier_b_is_present_even_though_closed ... 2026-10-09 01:01:51,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_active_operator_ids_by_workorder: Starting TestShopfloorActiveOperatorIdsGating.test_employee_on_an_open_row_tier_a_is_present_even_with_an_old_start_date ... 2026-10-09 01:01:51,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_active_operator_ids_by_workorder: Starting TestShopfloorActiveOperatorIdsGating.test_key_is_present_as_a_strict_addition_per_workorder_entry ... 2026-10-09 01:01:51,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:02:02,449 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionAuthorizationIsPublished.test_a_manager_is_handed_a_non_empty_employee_list ... 2026-10-09 01:02:02,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionAuthorizationIsPublished.test_a_plain_operator_is_handed_no_employee_list_at_all ... 2026-10-09 01:02:03,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionAuthorizationIsPublished.test_can_credit_other_is_false_for_a_plain_operator ... 2026-10-09 01:02:03,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionAuthorizationIsPublished.test_can_credit_other_is_true_for_a_manufacturing_manager ... 2026-10-09 01:02:03,683 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:02:13,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionSelfIdentity.test_self_employee_is_false_for_an_account_with_no_linked_employee ... 2026-10-09 01:02:14,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionSelfIdentity.test_self_employee_is_the_acting_account_even_while_crediting_someone_else ... 2026-10-09 01:02:15,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionSelfIdentity.test_self_employee_is_the_acting_accounts_own_employee ... 2026-10-09 01:02:15,347 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-09 01:02:25,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_each_row_carries_the_two_labels_the_tile_prints ... 2026-10-09 01:02:26,294 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_no_wage_or_pin_reaches_the_client ... 2026-10-09 01:02:26,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_at_this_workcenter_flag_marks_them_and_only_them ... 2026-10-09 01:02:26,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_attribution_block_renders_on_an_empty_recordset ... 2026-10-09 01:02:27,017 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_attribution_block_survives_json_serialisation ... 2026-10-09 01:02:27,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_work_centers_own_people_come_first ... 2026-10-09 01:02:27,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:02:37,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsShapeAndPopulation.test_board_operators_excludes_employees_with_no_productivity_history_at_this_workcenter ... 2026-10-09 01:02:38,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsShapeAndPopulation.test_board_operators_is_visible_to_a_plain_operator_not_only_a_manager ... 2026-10-09 01:02:38,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsShapeAndPopulation.test_board_operators_key_is_present_top_level_and_shaped_as_the_contract_fixes ... 2026-10-09 01:02:38,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 01:02:49,751 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsDoesNotWeakenAttributionGate.test_attribution_employees_stays_empty_for_a_plain_operator ... 2026-10-09 01:02:50,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsDoesNotWeakenAttributionGate.test_attribution_employees_stays_non_empty_for_a_manager ... 2026-10-09 01:02:50,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 01:03:00,749 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsWageAndPinLeakGuard.test_no_wage_or_pin_reaches_the_client_including_board_operators ... 2026-10-09 01:03:01,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsWageAndPinLeakGuard.test_the_board_operators_block_survives_json_serialisation ... 2026-10-09 01:03:01,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 01:03:01,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_client_action: Starting TestRetiredWorkOrderFormOpensTheShopFloor.test_the_old_action_xmlid_resolves_to_the_shop_floor_client_action ... 2026-10-09 01:03:01,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:03:02,031 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3534] 2026-10-09 01:03:02,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67364] 2026-10-09 01:03:02,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:02,708 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3535] 2026-10-09 01:03:02,719 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67366] 2026-10-09 01:03:02,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:02,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_client_action: Starting TestShopFloorApp.test_a_production_user_sees_the_shop_floor_app ... 2026-10-09 01:03:02,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_client_action: Starting TestShopFloorApp.test_a_user_without_manufacturing_rights_does_not_see_the_shop_floor_app ... 2026-10-09 01:03:03,246 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:03:09,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_coded_product_identity: Starting TestShopfloorJobBoardCardIdentifiesProductByItsCode.test_job_board_card_product_name_carries_the_products_own_reference_code ... 2026-10-09 01:03:12,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:03:19,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_coded_product_identity: Starting TestShopfloorExecuteMaterialRowIdentifiesComponentByItsCode.test_material_row_product_name_carries_the_components_own_reference_code ... 2026-10-09 01:03:21,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:03:22,240 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3536] 2026-10-09 01:03:22,257 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67369] 2026-10-09 01:03:22,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:22,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3537] 2026-10-09 01:03:22,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67373] 2026-10-09 01:03:22,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:23,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorLotConsumption.test_a_lot_held_on_consignment_is_consumed_from_the_owners_stock ... 2026-10-09 01:03:25,461 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2732] 2026-10-09 01:03:26,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorLotConsumption.test_a_lot_kept_in_a_package_is_consumed_from_that_package ... 2026-10-09 01:03:28,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2735] 2026-10-09 01:03:29,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorLotConsumption.test_a_lot_with_no_stock_at_the_components_location_is_refused ... 2026-10-09 01:03:31,571 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorLotConsumption.test_the_lot_the_operator_took_is_the_lot_consumed_when_the_order_closes ... 2026-10-09 01:03:33,853 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2740] 2026-10-09 01:03:34,726 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:03:35,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3538] 2026-10-09 01:03:35,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67419] 2026-10-09 01:03:35,458 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:36,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3539] 2026-10-09 01:03:36,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67423] 2026-10-09 01:03:36,321 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:38,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_lot_for_a_product_is_refused_when_the_operation_type_does_not_allow_it ... 2026-10-09 01:03:38,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_lot_for_a_product_that_cannot_be_added_as_a_component_is_refused ... 2026-10-09 01:03:39,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_lot_for_an_untracked_product_is_refused ... 2026-10-09 01:03:39,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_lot_is_refused_when_both_a_row_and_a_product_are_named ... 2026-10-09 01:03:39,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_lot_is_refused_when_neither_a_row_nor_a_product_is_named ... 2026-10-09 01:03:39,584 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_new_component_lot_cannot_be_created_unless_the_operation_type_allows_it ... 2026-10-09 01:03:39,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_new_component_lot_name_cannot_be_recorded_unless_the_operation_type_allows_it ... 2026-10-09 01:03:39,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_new_component_lot_name_creates_no_lot_before_the_order_closes ... 2026-10-09 01:03:40,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2716 deleted stock.move.line records with IDs: [2744] 2026-10-09 01:03:40,476 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_new_component_lot_name_never_recorded_leaves_no_lot_behind ... 2026-10-09 01:03:41,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_new_component_lot_name_recorded_as_consumed_is_a_lot_holding_that_consumption_once_the_order_closes ... 2026-10-09 01:03:41,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2716 deleted stock.move.line records with IDs: [2744] 2026-10-09 01:03:42,738 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_new_lot_name_of_an_extra_component_is_a_lot_holding_its_consumption_once_the_order_closes ... 2026-10-09 01:03:44,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_scanned_name_an_existing_lot_carries_is_that_lot ... 2026-10-09 01:03:44,283 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_an_undone_consumption_of_a_new_component_lot_name_leaves_no_lot_behind ... 2026-10-09 01:03:44,504 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2716 deleted stock.move.line records with IDs: [2744] 2026-10-09 01:03:44,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2716 deleted stock.move.line records with IDs: [2748] 2026-10-09 01:03:45,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:03:46,646 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3540] 2026-10-09 01:03:46,662 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67453] 2026-10-09 01:03:46,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:47,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3541] 2026-10-09 01:03:47,521 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67457] 2026-10-09 01:03:47,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:49,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorSerialConsumption.test_a_serial_number_counted_other_than_one_unit_is_refused ... 2026-10-09 01:03:49,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorSerialConsumption.test_a_serial_number_declared_twice_is_refused ... 2026-10-09 01:03:50,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorSerialConsumption.test_each_declared_serial_number_is_one_unit_on_its_own_line ... 2026-10-09 01:03:50,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:03:52,394 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3542] 2026-10-09 01:03:52,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67473] 2026-10-09 01:03:52,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:53,152 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3543] 2026-10-09 01:03:53,162 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67477] 2026-10-09 01:03:53,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:03:53,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorActualConsumptionStands.test_a_component_outside_the_bill_of_materials_is_consumed_when_the_order_closes ... 2026-10-09 01:03:56,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorActualConsumptionStands.test_a_recorded_consumption_of_nothing_survives_a_later_output_recording ... 2026-10-09 01:03:58,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2720 deleted stock.move.line records with IDs: [2758] 2026-10-09 01:03:59,206 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:03:59,803 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3544] 2026-10-09 01:03:59,816 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67501] 2026-10-09 01:03:59,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:00,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3545] 2026-10-09 01:04:00,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67505] 2026-10-09 01:04:00,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:03,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3546] 2026-10-09 01:04:03,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorBlockedConsumptionPolicy.test_a_manager_confirms_a_difference_the_bill_of_materials_blocks ... 2026-10-09 01:04:04,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorBlockedConsumptionPolicy.test_an_operator_cannot_confirm_a_difference_the_bill_of_materials_blocks ... 2026-10-09 01:04:05,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorBlockedConsumptionPolicy.test_asking_for_approval_gives_the_order_responsible_one_to_do ... 2026-10-09 01:04:06,060 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2722 deleted mail.mail records with IDs: [3547] 2026-10-09 01:04:06,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:04:06,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3548] 2026-10-09 01:04:06,916 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67526] 2026-10-09 01:04:06,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:07,719 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3549] 2026-10-09 01:04:07,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67530] 2026-10-09 01:04:07,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:07,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorUndoOfConsumptionDetail.test_undoing_a_lot_recording_gives_back_the_lines_and_lots_it_replaced ... 2026-10-09 01:04:10,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2724 deleted stock.move.line records with IDs: [2761] 2026-10-09 01:04:10,617 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2724 deleted stock.move.line records with IDs: [2763] 2026-10-09 01:04:10,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorUndoOfConsumptionDetail.test_undoing_a_lot_recording_gives_back_the_package_and_owner_the_replaced_line_held ... 2026-10-09 01:04:13,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2724 deleted stock.move.line records with IDs: [2765] 2026-10-09 01:04:13,379 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2724 deleted stock.move.line records with IDs: [2767] 2026-10-09 01:04:13,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorUndoOfConsumptionDetail.test_undoing_an_added_component_cancels_it ... 2026-10-09 01:04:15,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2724 deleted stock.move.line records with IDs: [2771] 2026-10-09 01:04:16,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:04:16,844 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3550] 2026-10-09 01:04:16,867 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67567] 2026-10-09 01:04:16,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:17,632 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3551] 2026-10-09 01:04:17,641 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67571] 2026-10-09 01:04:17,648 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:18,107 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_component_already_consumed_is_refused_while_the_order_waits_to_be_closed ... 2026-10-09 01:04:21,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2772] 2026-10-09 01:04:21,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_consumption_can_still_be_recorded_while_the_order_waits_to_be_closed ... 2026-10-09 01:04:24,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_consumption_recorded_after_the_last_operation_can_still_be_undone ... 2026-10-09 01:04:26,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_new_component_lot_name_can_still_be_consumed_while_the_order_waits_to_be_closed ... 2026-10-09 01:04:29,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2726 deleted stock.move.line records with IDs: [2783] 2026-10-09 01:04:30,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_new_lot_name_of_an_extra_component_can_still_be_consumed_while_the_order_waits_to_be_closed ... 2026-10-09 01:04:33,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_retried_component_addition_returns_the_first_row_after_the_order_is_closed ... 2026-10-09 01:04:36,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_a_retried_consumption_recording_is_answered_after_the_order_is_closed ... 2026-10-09 01:04:40,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_an_extra_component_can_still_be_added_while_the_order_waits_to_be_closed ... 2026-10-09 01:04:43,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_nothing_can_be_recorded_against_an_order_that_is_closed ... 2026-10-09 01:04:46,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_output_cannot_be_undone_once_its_operation_is_finished ... 2026-10-09 01:04:49,396 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_the_material_row_offers_undo_only_once_a_consumption_stands_on_the_closing_screen ... 2026-10-09 01:04:52,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_the_order_closes_with_a_component_added_while_it_waited_to_be_closed ... 2026-10-09 01:04:55,708 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:04:56,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3552] 2026-10-09 01:04:56,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67704] 2026-10-09 01:04:56,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:04:58,961 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_a_lot_belonging_to_another_company_is_not_offered ... 2026-10-09 01:05:07,427 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3553] 2026-10-09 01:05:07,445 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67903] 2026-10-09 01:05:07,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:07,903 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_a_lot_of_another_product_is_not_offered ... 2026-10-09 01:05:08,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_a_lot_with_no_stock_or_stock_elsewhere_is_not_offered ... 2026-10-09 01:05:08,802 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_a_row_offers_no_more_lots_than_the_module_cap ... 2026-10-09 01:05:10,840 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_a_tracked_row_offers_the_lots_in_stock_under_the_components_location_most_stock_first ... 2026-10-09 01:05:11,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_an_untracked_row_offers_no_lots_even_when_lots_of_its_product_hold_stock ... 2026-10-09 01:05:13,955 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:05:14,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3554] 2026-10-09 01:05:14,717 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68013] 2026-10-09 01:05:14,727 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:17,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorSearchComponentLots.test_a_product_not_yet_on_the_order_has_the_same_population_in_the_same_order ... 2026-10-09 01:05:17,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorSearchComponentLots.test_an_untracked_product_has_no_lots_even_when_lots_of_it_hold_stock ... 2026-10-09 01:05:17,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorSearchComponentLots.test_the_search_offers_no_more_lots_than_the_module_cap ... 2026-10-09 01:05:19,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:05:20,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3555] 2026-10-09 01:05:20,521 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68123] 2026-10-09 01:05:20,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:22,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorLotCreationFlagOnTheWorkOrder.test_a_work_order_says_the_operation_type_allows_creating_component_lots ... 2026-10-09 01:05:23,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorLotCreationFlagOnTheWorkOrder.test_a_work_order_says_the_operation_type_does_not_allow_creating_component_lots ... 2026-10-09 01:05:23,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorLotCreationFlagOnTheWorkOrder.test_every_work_order_of_a_payload_carries_its_own_orders_setting ... 2026-10-09 01:05:25,930 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:05:26,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3556] 2026-10-09 01:05:26,846 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68146] 2026-10-09 01:05:26,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:27,606 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3557] 2026-10-09 01:05:27,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68150] 2026-10-09 01:05:27,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:27,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_a_desktop_start_credits_the_user_even_right_after_crediting_someone_on_the_tablet ... 2026-10-09 01:05:32,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_a_manager_creating_a_time_line_on_behalf_of_a_colleague_credits_that_colleague ... 2026-10-09 01:05:35,134 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_a_manager_may_credit_someone_else ... 2026-10-09 01:05:37,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_a_manager_starting_on_behalf_from_the_tablet_credits_that_employee ... 2026-10-09 01:05:39,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_creating_a_time_line_for_themselves_credits_their_own_employee ... 2026-10-09 01:05:42,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_creating_a_time_line_on_behalf_of_a_colleague_is_refused ... 2026-10-09 01:05:44,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_may_credit_themselves ... 2026-10-09 01:05:46,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_may_not_credit_someone_else ... 2026-10-09 01:05:49,098 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_starting_on_behalf_of_someone_else_is_refused ... 2026-10-09 01:05:51,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_choosing_whom_to_credit_writes_nothing ... 2026-10-09 01:05:53,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_reading_the_shop_floor_writes_no_session ... 2026-10-09 01:05:56,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:05:56,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3558] 2026-10-09 01:05:56,971 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68232] 2026-10-09 01:05:56,982 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:57,761 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3559] 2026-10-09 01:05:57,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68236] 2026-10-09 01:05:57,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:05:58,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3560] 2026-10-09 01:05:58,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68240] 2026-10-09 01:05:58,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:00,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_a_manager_may_undo_an_operators_recording ... 2026-10-09 01:06:01,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2736 deleted stock.move.line records with IDs: [2844] 2026-10-09 01:06:01,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_another_operator_cannot_undo_my_recording ... 2026-10-09 01:06:01,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_another_operator_is_not_offered_my_undo ... 2026-10-09 01:06:02,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_undoing_twice_is_the_same_as_undoing_once ... 2026-10-09 01:06:02,667 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2734 deleted stock.move.line records with IDs: [2847] 2026-10-09 01:06:02,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:06:03,695 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3561] 2026-10-09 01:06:03,709 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68253] 2026-10-09 01:06:03,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:04,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3562] 2026-10-09 01:06:04,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68257] 2026-10-09 01:06:04,579 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:05,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3563] 2026-10-09 01:06:05,298 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68261] 2026-10-09 01:06:05,306 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:08,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3564] 2026-10-09 01:06:08,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68271] 2026-10-09 01:06:08,062 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:08,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoProduction.test_a_manager_may_undo_an_operators_output_recording ... 2026-10-09 01:06:09,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2739 deleted stock.move.line records with IDs: [2850] 2026-10-09 01:06:09,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoProduction.test_another_operator_cannot_undo_my_output_recording ... 2026-10-09 01:06:10,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoProduction.test_undoing_an_earlier_recording_takes_off_only_its_own_quantity ... 2026-10-09 01:06:11,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2737 deleted stock.move.line records with IDs: [2852] 2026-10-09 01:06:11,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoProduction.test_undoing_output_of_an_untracked_product_takes_off_its_own_quantity ... 2026-10-09 01:06:12,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:06:13,154 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3565] 2026-10-09 01:06:13,169 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68286] 2026-10-09 01:06:13,183 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:13,914 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3566] 2026-10-09 01:06:13,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68290] 2026-10-09 01:06:13,933 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:14,639 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3567] 2026-10-09 01:06:14,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68294] 2026-10-09 01:06:14,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:16,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_a_negative_quantity_is_refused ... 2026-10-09 01:06:17,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_a_zero_quantity_is_refused ... 2026-10-09 01:06:17,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_each_recording_adds_the_quantity_just_made ... 2026-10-09 01:06:18,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_each_recording_logs_its_own_entry ... 2026-10-09 01:06:19,065 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_recordings_by_two_operators_add_up ... 2026-10-09 01:06:19,881 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_the_first_recording_after_start_replaces_the_prefilled_figure ... 2026-10-09 01:06:20,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_the_recorded_output_the_screens_show_is_what_still_stands ... 2026-10-09 01:06:21,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2741 deleted stock.move.line records with IDs: [2856] 2026-10-09 01:06:21,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_the_undo_offered_states_the_quantity_it_takes_off ... 2026-10-09 01:06:22,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:06:23,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3568] 2026-10-09 01:06:23,600 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68307] 2026-10-09 01:06:23,609 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:24,383 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3569] 2026-10-09 01:06:24,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68311] 2026-10-09 01:06:24,404 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:25,111 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3570] 2026-10-09 01:06:25,124 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68315] 2026-10-09 01:06:25,132 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:27,202 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFirstConfirmationOfOutput.test_a_replayed_request_key_changes_nothing ... 2026-10-09 01:06:27,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFirstConfirmationOfOutput.test_confirming_the_prefilled_figure_again_is_a_second_recording ... 2026-10-09 01:06:28,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFirstConfirmationOfOutput.test_confirming_the_prefilled_figure_leaves_a_confirmed_figure_that_can_be_undone ... 2026-10-09 01:06:29,133 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFirstConfirmationOfOutput.test_undoing_the_first_confirmation_returns_the_confirmed_figure_to_zero ... 2026-10-09 01:06:29,655 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2744 deleted stock.move.line records with IDs: [2859] 2026-10-09 01:06:29,929 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:06:30,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3571] 2026-10-09 01:06:30,601 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68326] 2026-10-09 01:06:30,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:39,985 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFinishedLotIsChecked.test_a_lot_of_another_company_is_refused ... 2026-10-09 01:06:40,258 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFinishedLotIsChecked.test_a_lot_of_another_product_is_refused ... 2026-10-09 01:06:40,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:06:41,165 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3572] 2026-10-09 01:06:41,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68529] 2026-10-09 01:06:41,185 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:43,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOutputIsOneUnit.test_a_second_unit_of_a_serial_product_is_refused ... 2026-10-09 01:06:43,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOutputIsOneUnit.test_a_serial_product_records_its_one_unit_under_the_serial_chosen ... 2026-10-09 01:06:44,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOutputIsOneUnit.test_two_units_of_a_serial_product_at_once_are_refused ... 2026-10-09 01:06:45,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:06:45,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3573] 2026-10-09 01:06:45,689 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68543] 2026-10-09 01:06:45,703 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:06:48,166 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOrderOfSeveralUnits.test_a_second_unit_on_a_serial_order_of_three_is_refused_and_the_output_stays_one ... 2026-10-09 01:06:48,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2749 deleted stock.move.line records with IDs: [2866, 2867] 2026-10-09 01:06:48,986 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOrderOfSeveralUnits.test_closing_a_serial_order_of_three_after_its_unit_moves_the_other_two_to_a_backorder ... 2026-10-09 01:06:49,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2749 deleted stock.move.line records with IDs: [2866, 2867] 2026-10-09 01:06:50,818 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOrderOfSeveralUnits.test_the_first_unit_of_a_serial_order_of_three_is_recorded_under_a_new_serial ... 2026-10-09 01:06:51,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2749 deleted stock.move.line records with IDs: [2866, 2867] 2026-10-09 01:06:51,804 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:07:02,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_a_reserved_row_names_its_own_move_line ... 2026-10-09 01:07:02,776 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_a_reserved_row_reports_the_recorded_and_required_quantities_the_row_prints ... 2026-10-09 01:07:02,922 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_a_row_reports_the_products_tracking_so_the_lot_affordance_is_not_guessed ... 2026-10-09 01:07:03,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_an_unreserved_row_reports_no_move_line_and_the_full_shortfall ... 2026-10-09 01:07:03,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_an_untouched_row_is_not_advertised_as_undoable ... 2026-10-09 01:07:03,490 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_every_raw_move_gets_a_row_including_the_one_with_nothing_reserved ... 2026-10-09 01:07:03,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:07:13,575 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestTheRowSaysWhetherTheWorkerHandledTheLine.test_a_finished_row_answers_the_same_question_in_the_same_shape ... 2026-10-09 01:07:13,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestTheRowSaysWhetherTheWorkerHandledTheLine.test_a_reserved_row_reports_its_full_quantity_and_still_says_nobody_handled_it ... 2026-10-09 01:07:13,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestTheRowSaysWhetherTheWorkerHandledTheLine.test_a_row_the_worker_recorded_against_says_so ... 2026-10-09 01:07:14,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestTheRowSaysWhetherTheWorkerHandledTheLine.test_a_shortage_row_with_no_line_of_its_own_says_nobody_handled_it ... 2026-10-09 01:07:14,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestTheRowSaysWhetherTheWorkerHandledTheLine.test_recording_changes_the_flag_on_a_row_whose_quantity_does_not_move ... 2026-10-09 01:07:14,823 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:07:24,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteFinishedProductRows.test_finished_row_reports_the_tracking_that_decides_whether_a_lot_is_asked_for ... 2026-10-09 01:07:24,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteFinishedProductRows.test_payload_names_the_finished_move_screen_04_records_production_against ... 2026-10-09 01:07:24,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:07:34,675 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorScrappableProductsAreOfferedFromTheServersOwnPredicate.test_a_product_the_endpoint_refuses_is_never_offered_to_the_worker ... 2026-10-09 01:07:34,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorScrappableProductsAreOfferedFromTheServersOwnPredicate.test_each_offered_product_carries_the_name_and_tracking_the_tile_prints ... 2026-10-09 01:07:34,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorScrappableProductsAreOfferedFromTheServersOwnPredicate.test_every_product_the_payload_offers_is_actually_accepted_by_the_endpoint ... 2026-10-09 01:07:35,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorScrappableProductsAreOfferedFromTheServersOwnPredicate.test_the_offered_set_is_exactly_the_set_the_endpoint_validates_against ... 2026-10-09 01:07:35,796 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:07:45,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadStaysInsideTheS2Contract.test_the_payload_survives_json_serialisation ... 2026-10-09 01:07:45,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:07:55,352 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadDraftProductionMoveAttribution.test_a_still_draft_productions_own_finished_move_surfaces_despite_its_unset_workorder_id ... 2026-10-09 01:07:55,456 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadDraftProductionMoveAttribution.test_a_still_draft_productions_own_raw_move_surfaces_despite_its_unset_workorder_id ... 2026-10-09 01:07:55,559 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadDraftProductionMoveAttribution.test_candidate_lots_reports_existing_lots_once_the_draft_finished_move_is_seen ... 2026-10-09 01:07:55,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:08:05,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadKitSourcedOperationMoveAttribution.test_candidate_lots_reports_existing_lots_once_the_finished_move_is_seen ... 2026-10-09 01:08:05,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadKitSourcedOperationMoveAttribution.test_the_finished_move_surfaces_despite_the_kit_bom_key_mismatch ... 2026-10-09 01:08:05,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadKitSourcedOperationMoveAttribution.test_the_top_level_boms_own_raw_move_surfaces_despite_the_kit_bom_key_mismatch ... 2026-10-09 01:08:05,926 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:08:06,539 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3574] 2026-10-09 01:08:06,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68562] 2026-10-09 01:08:06,556 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:08:08,627 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_finished_row_reports_the_recorded_lot: Starting TestShopFloorFinishedRowReportsTheRecordedLot.test_a_by_product_row_never_shows_the_serial_recorded_for_the_orders_product ... 2026-10-09 01:08:09,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_finished_row_reports_the_recorded_lot: Starting TestShopFloorFinishedRowReportsTheRecordedLot.test_the_finished_row_has_no_lot_name_before_a_serial_is_recorded ... 2026-10-09 01:08:09,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_finished_row_reports_the_recorded_lot: Starting TestShopFloorFinishedRowReportsTheRecordedLot.test_the_recording_result_names_the_serial_on_the_finished_row_of_the_orders_product ... 2026-10-09 01:08:10,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_finished_row_reports_the_recorded_lot: Starting TestShopFloorFinishedRowReportsTheRecordedLot.test_the_work_order_entry_names_the_serial_on_the_finished_row_of_the_orders_product ... 2026-10-09 01:08:10,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:08:13,728 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3575] 2026-10-09 01:08:13,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68585] 2026-10-09 01:08:13,750 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:08:13,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour: Starting TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close ... 2026-10-09 01:08:14,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Chrome pid: 6824 2026-10-09 01:08:14,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Chrome headless temporary user profile dir: /tmp/tmp18opi8sw_chrome_odoo 2026-10-09 01:08:14,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Issuing json command http://127.0.0.1:33795/json/version 2026-10-09 01:08:14,252 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33795/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:08:14,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Browser version: Chrome/150.0.7871.114 2026-10-09 01:08:14,281 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Issuing json command http://127.0.0.1:33795/json 2026-10-09 01:08:14,282 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:33795/json with timeout 3 increased to 10s during tests 2026-10-09 01:08:14,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Websocket url found: ws://127.0.0.1:33795/devtools/page/09F655778770BA0BA21ECD352DBFF31C 2026-10-09 01:08:14,297 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Enable chrome headless console log notification 2026-10-09 01:08:14,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Chrome headless enable page notifications 2026-10-09 01:08:14,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:sf_happy_path_operator from n/a 2026-10-09 01:08:14,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Setting session cookie in browser 2026-10-09 01:08:14,387 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=94&wo=135&move=2672&lot=269" in browser 2026-10-09 01:08:14,387 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=94&wo=135&move=2672&lot=269" 2026-10-09 01:08:14,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:08:16,048 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=94&wo=135&move=2672&lot=269 HTTP/1.1" 200 - 184 0.168 1.483 2026-10-09 01:08:16,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Navigation result: {'frameId': '09F655778770BA0BA21ECD352DBFF31C', 'loaderId': '74A00D29B1DA87D93CE2A399B1B96CC1', 'isDownload': False} 2026-10-09 01:08:16,054 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Evaluate ready code "odoo.isTourReady('viin_mrp_shopfloor_happy_path_tour')" 2026-10-09 01:08:16,107 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 01:08:16,120 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 01:08:16,150 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:08:16,270 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.067 0.099 2026-10-09 01:08:16,280 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.174 2026-10-09 01:08:16,323 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.197 2026-10-09 01:08:16,341 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-10-09 01:08:16,422 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:16] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 01:08:17,055 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-09 01:08:17,058 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-09 01:08:17,059 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-09 01:08:17,078 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.013 2026-10-09 01:08:17,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: Owl is running in 'dev' mode. 2026-10-09 01:08:17,109 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:08:17,170 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.029 2026-10-09 01:08:17,209 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.006 0.065 2026-10-09 01:08:17,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Evaluate test code "odoo.startTour('viin_mrp_shopfloor_happy_path_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=94&wo=135&move=2672&lot=269", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:08:17,249 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.093 2026-10-09 01:08:17,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [1/20] Tour viin_mrp_shopfloor_happy_path_tour → Step pick the station (trigger: .o_viin_sf_workcenter_card[data-workcenter-card='94']) 2026-10-09 01:08:17,322 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:08:17,323 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:08:17,377 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.050 2026-10-09 01:08:17,413 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/image/res.partner/5507/avatar_128?unique=1791508090000 HTTP/1.1" 200 - 15 0.011 0.112 2026-10-09 01:08:17,456 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/image?model=res.users&field=avatar_128&id=2779 HTTP/1.1" 200 - 9 0.011 0.166 2026-10-09 01:08:17,479 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.182 2026-10-09 01:08:17,488 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-10-09 01:08:17,498 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 01:08:17,539 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.040 2026-10-09 01:08:17,581 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.168 2026-10-09 01:08:17,615 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:08:17,669 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 45 0.030 0.128 2026-10-09 01:08:17,700 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 12 0.005 0.014 2026-10-09 01:08:17,734 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [2/20] Tour viin_mrp_shopfloor_happy_path_tour → Step open its board (trigger: [data-confirm-workcenters]:not([disabled])) 2026-10-09 01:08:17,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [3/20] Tour viin_mrp_shopfloor_happy_path_tour → Step start the job from its card (trigger: [data-wo-card='135'] [data-wo-action-button]:not([disabled])) 2026-10-09 01:08:17,856 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:17] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 15 0.035 0.016 2026-10-09 01:08:18,095 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:18] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 118 0.096 0.128 2026-10-09 01:08:18,164 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [4/20] Tour viin_mrp_shopfloor_happy_path_tour → Step the job is running on the execute screen; record the output (trigger: [data-shopfloor-screen='execute'] [data-action-button='record-production']) 2026-10-09 01:08:18,673 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:18] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_start HTTP/1.1" 200 - 201 0.249 0.258 2026-10-09 01:08:18,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:18] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 68 0.090 0.121 2026-10-09 01:08:18,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [5/20] Tour viin_mrp_shopfloor_happy_path_tour → Step one unit produced, fewer than the order asks for (trigger: [data-shopfloor-screen='record_production'] [data-numpad-key='1']) 2026-10-09 01:08:19,033 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [6/20] Tour viin_mrp_shopfloor_happy_path_tour → Step confirm the output (trigger: [data-action-button='confirm-quantity']:not([disabled])) 2026-10-09 01:08:19,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [7/20] Tour viin_mrp_shopfloor_happy_path_tour → Step the recording landed: the figure entered is cleared (trigger: [data-shopfloor-screen='record_production'] [data-quantity-readout]:contains(0)) 2026-10-09 01:08:19,371 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:19] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_record_production HTTP/1.1" 200 - 105 0.102 0.179 2026-10-09 01:08:19,394 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [8/20] Tour viin_mrp_shopfloor_happy_path_tour → Step back to the operation (trigger: [data-shopfloor-dialog-close]) 2026-10-09 01:08:19,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [9/20] Tour viin_mrp_shopfloor_happy_path_tour → Step record the materials used (trigger: [data-shopfloor-screen='execute'] [data-action-button='materials']) 2026-10-09 01:08:19,714 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:19] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 69 0.117 0.124 2026-10-09 01:08:19,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [10/20] Tour viin_mrp_shopfloor_happy_path_tour → Step open the lot-tracked component (trigger: [data-material-row='2672'] [data-material-select]) 2026-10-09 01:08:19,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [11/20] Tour viin_mrp_shopfloor_happy_path_tour → Step show the lots in stock (trigger: [data-record-step] [data-lot-list-toggle]) 2026-10-09 01:08:19,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [12/20] Tour viin_mrp_shopfloor_happy_path_tour → Step take the lot in stock (trigger: [data-lot-option='269']) 2026-10-09 01:08:19,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [13/20] Tour viin_mrp_shopfloor_happy_path_tour → Step two units of it were used (trigger: [data-record-step] [data-numpad-key='2']) 2026-10-09 01:08:20,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [14/20] Tour viin_mrp_shopfloor_happy_path_tour → Step confirm the consumption (trigger: [data-action-button='confirm']:not([disabled])) 2026-10-09 01:08:20,066 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [15/20] Tour viin_mrp_shopfloor_happy_path_tour → Step the component now reads as recorded (trigger: [data-material-row='2672']:not([data-material-state='pending'])) 2026-10-09 01:08:20,217 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:20] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_record_consumption HTTP/1.1" 200 - 72 0.056 0.092 2026-10-09 01:08:20,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [16/20] Tour viin_mrp_shopfloor_happy_path_tour → Step back to the operation (trigger: [data-shopfloor-screen='materials'] [data-action-button='back']) 2026-10-09 01:08:20,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [17/20] Tour viin_mrp_shopfloor_happy_path_tour → Step finish the operation (trigger: [data-shopfloor-screen='execute'] [data-action-button='finish']:not([disabled])) 2026-10-09 01:08:20,518 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:20] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 70 0.076 0.120 2026-10-09 01:08:20,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [18/20] Tour viin_mrp_shopfloor_happy_path_tour → Step it was the order's last operation: close the order (trigger: [data-shopfloor-screen='confirm_order'] [data-confirm-order]:not([disabled])) 2026-10-09 01:08:20,824 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:20] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_finish_operation HTTP/1.1" 200 - 92 0.126 0.147 2026-10-09 01:08:20,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [19/20] Tour viin_mrp_shopfloor_happy_path_tour → Step keep the units not produced in a backorder (trigger: [data-confirm-phase='backorder'] [data-create-backorder]:not([disabled])) 2026-10-09 01:08:21,018 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:21] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 72 0.063 0.122 2026-10-09 01:08:21,150 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:21] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_validate_production HTTP/1.1" 200 - 42 0.047 0.221 2026-10-09 01:08:21,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: [20/20] Tour viin_mrp_shopfloor_happy_path_tour → Step the order is closed (trigger: [data-confirm-phase='closed'] [data-confirm-result]) 2026-10-09 01:08:22,391 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:08:22] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_resolve_backorder HTTP/1.1" 200 - 423 0.416 0.793 2026-10-09 01:08:22,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: tour succeeded 2026-10-09 01:08:22,428 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR viin_mrp_shopfloor_happy_path_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-09 01:08:22,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close.browser: heap 22228928 (allocated 23568384) 2026-10-09 01:08:22,552 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Closing chrome headless with pid 6824 2026-10-09 01:08:22,554 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Closing websocket connection 2026-10-09 01:08:22,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Terminating chrome headless with pid 6824 2026-10-09 01:08:22,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_010822_651949_test_a_production_user_runs_an_order_from_the_board_to_its_close.txt 2026-10-09 01:08:22,652 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_happy_path_tour.TestShopFloorHappyPathTour.test_a_production_user_runs_an_order_from_the_board_to_its_close: Removing chrome user profile "/tmp/tmp18opi8sw_chrome_odoo" 2026-10-09 01:08:22,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:08:32,405 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_a_manual_reason_in_a_performance_category_is_not_offered ... 2026-10-09 01:08:32,518 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_a_manual_reason_in_a_productive_category_is_not_offered ... 2026-10-09 01:08:32,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_a_reason_flagged_not_manual_is_not_offered ... 2026-10-09 01:08:32,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_an_ordinary_manual_reason_is_offered ... 2026-10-09 01:08:32,931 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_each_offered_row_names_the_reason_and_its_category ... 2026-10-09 01:08:33,094 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_every_offered_reason_can_actually_block_the_work_center ... 2026-10-09 01:08:33,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_is_not_empty ... 2026-10-09 01:08:33,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_is_present_even_on_an_empty_recordset ... 2026-10-09 01:08:33,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_keeps_the_models_own_order ... 2026-10-09 01:08:33,858 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_survives_json_serialisation ... 2026-10-09 01:08:34,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:08:44,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_a_reason_the_hook_does_not_offer_is_still_accepted_by_an_incident_report ... 2026-10-09 01:08:44,533 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_offered_reasons_hook_defaults_to_every_accepted_reason ... 2026-10-09 01:08:44,574 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_payload_offers_only_the_reasons_the_hook_narrows_it_to ... 2026-10-09 01:08:44,710 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_payload_offers_what_the_offered_reasons_hook_answers ... 2026-10-09 01:08:44,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_predicate_is_reachable_without_a_work_order ... 2026-10-09 01:08:44,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:08:54,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_a_reason_outside_the_offered_catalogue_is_refused ... 2026-10-09 01:08:54,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_a_refused_reason_creates_no_line_at_all ... 2026-10-09 01:08:54,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_an_incident_with_no_description_at_all_still_reports ... 2026-10-09 01:08:54,834 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_an_optional_description_is_stored_verbatim ... 2026-10-09 01:08:54,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_blocking_and_unblocking_is_symmetric_and_repeatable ... 2026-10-09 01:08:55,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_report_incident_returns_plain_data_and_never_an_action ... 2026-10-09 01:08:55,090 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_reporting_an_incident_actually_blocks_the_work_center ... 2026-10-09 01:08:55,152 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_the_blocking_line_is_left_open_and_carries_no_work_order ... 2026-10-09 01:08:55,205 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_the_blocking_line_records_the_reason_the_worker_tapped ... 2026-10-09 01:08:55,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_unblocking_returns_the_work_center_to_normal ... 2026-10-09 01:08:55,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:09:05,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_a_plain_operator_can_report_an_incident_for_themselves ... 2026-10-09 01:09:06,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_plain_self_attribution_credits_the_acting_account ... 2026-10-09 01:09:06,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_the_acting_account_stays_traceable_on_the_blocking_line ... 2026-10-09 01:09:06,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_the_blocking_line_credits_the_employee_the_tablet_names ... 2026-10-09 01:09:06,769 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:09:08,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open: Starting TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay ... 2026-10-09 01:09:09,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Chrome pid: 7032 2026-10-09 01:09:09,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Chrome headless temporary user profile dir: /tmp/tmpp4l0m1r0_chrome_odoo 2026-10-09 01:09:09,211 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Issuing json command http://127.0.0.1:39231/json/version 2026-10-09 01:09:09,212 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:39231/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:09:09,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Browser version: Chrome/150.0.7871.114 2026-10-09 01:09:09,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Issuing json command http://127.0.0.1:39231/json 2026-10-09 01:09:09,249 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:39231/json with timeout 3 increased to 10s during tests 2026-10-09 01:09:09,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Websocket url found: ws://127.0.0.1:39231/devtools/page/76192D9D341C532678E05E1E5AA45DE2 2026-10-09 01:09:09,285 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Enable chrome headless console log notification 2026-10-09 01:09:09,292 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Chrome headless enable page notifications 2026-10-09 01:09:09,355 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-09 01:09:09,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Setting session cookie in browser 2026-10-09 01:09:09,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=107" in browser 2026-10-09 01:09:09,382 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=107" 2026-10-09 01:09:09,415 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:09:12,858 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:12] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=107 HTTP/1.1" 200 - 182 0.230 3.228 2026-10-09 01:09:12,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Navigation result: {'frameId': '76192D9D341C532678E05E1E5AA45DE2', 'loaderId': '57D665E666C9F95730818F4DCE21337A', 'isDownload': False} 2026-10-09 01:09:12,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Evaluate ready code "odoo.isTourReady('viin_mrp_shopfloor_instructions_panel_open_tour')" 2026-10-09 01:09:12,913 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:12] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 01:09:12,947 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:12] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.046 2026-10-09 01:09:12,991 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:09:13,713 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.315 0.491 2026-10-09 01:09:13,747 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.818 2026-10-09 01:09:13,755 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.850 2026-10-09 01:09:13,767 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.563 2026-10-09 01:09:13,783 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.048 2026-10-09 01:09:13,909 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-09 01:09:13,915 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-09 01:09:13,920 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-09 01:09:13,939 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-09 01:09:13,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: Owl is running in 'dev' mode. 2026-10-09 01:09:14,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-09 01:09:14,056 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.076 2026-10-09 01:09:14,060 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-10-09 01:09:14,099 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.090 2026-10-09 01:09:14,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Evaluate test code "odoo.startTour('viin_mrp_shopfloor_instructions_panel_open_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=107", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:09:14,137 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [1/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step the workcenter select screen renders (trigger: .o_viin_sf_workcenter_select) 2026-10-09 01:09:14,172 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 01:09:14,229 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.050 0.166 2026-10-09 01:09:14,231 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-10-09 01:09:14,253 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.131 2026-10-09 01:09:14,311 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 01:09:14,320 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:09:14,614 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /mail/data HTTP/1.1" 200 - 140 0.166 0.347 2026-10-09 01:09:14,651 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.397 2026-10-09 01:09:14,653 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.483 2026-10-09 01:09:14,691 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.416 2026-10-09 01:09:14,721 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.011 0.443 2026-10-09 01:09:14,744 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.468 2026-10-09 01:09:14,766 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-09 01:09:14,806 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.023 2026-10-09 01:09:14,844 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:09:14,903 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 51 0.037 0.069 2026-10-09 01:09:14,936 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:14] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 14 0.011 0.012 2026-10-09 01:09:14,963 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [2/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step the fixture's own workcenter is offered as a tappable card (trigger: .o_viin_sf_workcenter_card[data-workcenter-card='107']) 2026-10-09 01:09:15,034 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [3/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step [data-confirm-workcenters]:not([disabled]) 2026-10-09 01:09:15,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [4/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step the job board renders (trigger: .o_viin_sf_job_board) 2026-10-09 01:09:15,126 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:15] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.016 0.012 2026-10-09 01:09:15,382 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:15] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 106 0.128 0.120 2026-10-09 01:09:15,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [5/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step [data-wo-card] 2026-10-09 01:09:15,495 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [6/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step the execute screen renders (trigger: [data-execute-mo]) 2026-10-09 01:09:15,627 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:09:15] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 56 0.045 0.085 2026-10-09 01:09:15,677 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [7/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step the instructions preview renders, non-interactive (trigger: [data-instructions-panel-doc][aria-hidden='true']) 2026-10-09 01:09:15,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [8/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step [data-instructions-panel-open] 2026-10-09 01:09:15,828 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: [9/9] Tour viin_mrp_shopfloor_instructions_panel_open_tour → Step tapping the labelled control opened the instructions overlay (trigger: .o_viin_sf_instructions [data-instructions-toolbar]) 2026-10-09 01:09:15,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: tour succeeded 2026-10-09 01:09:15,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR viin_mrp_shopfloor_instructions_panel_open_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-09 01:09:15,974 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: heap 25170552 (allocated 26062848) 2026-10-09 01:09:15,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Closing chrome headless with pid 7032 2026-10-09 01:09:15,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Closing websocket connection 2026-10-09 01:09:15,991 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Terminating chrome headless with pid 7032 2026-10-09 01:09:16,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_010916_097494_test_tapping_the_labelled_control_opens_the_instructions_overlay.txt 2026-10-09 01:09:16,097 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Removing chrome user profile "/tmp/tmpp4l0m1r0_chrome_odoo" 2026-10-09 01:09:16,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:09:34,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_google_slide_operation_reports_instructions_available ... 2026-10-09 01:09:34,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_google_slide_operation_reports_its_url_verbatim ... 2026-10-09 01:09:34,485 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_pdf_operation_reports_a_url_and_never_the_bytes ... 2026-10-09 01:09:34,629 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_pdf_operation_reports_instructions_available ... 2026-10-09 01:09:34,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_text_only_operation_still_reports_instructions_available ... 2026-10-09 01:09:34,897 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_text_operation_carries_its_note_body ... 2026-10-09 01:09:35,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_an_operation_whose_note_is_empty_markup_reports_no_instructions ... 2026-10-09 01:09:35,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_an_operation_with_nothing_at_all_reports_no_instructions ... 2026-10-09 01:09:35,323 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_kind_follows_the_operations_declared_worksheet_type ... 2026-10-09 01:09:35,588 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_the_instructions_block_survives_json_serialisation ... 2026-10-09 01:09:35,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:09:43,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_is_working_now: Starting TestShopfloorWorkorderValsIsWorkingNow.test_a_never_started_workorder_reports_not_working ... 2026-10-09 01:09:45,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_is_working_now: Starting TestShopfloorWorkorderValsIsWorkingNow.test_a_workorder_with_only_closed_rows_reports_not_working ... 2026-10-09 01:09:47,846 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_is_working_now: Starting TestShopfloorWorkorderValsIsWorkingNow.test_an_open_row_logged_by_an_active_user_reports_working ... 2026-10-09 01:09:51,001 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_is_working_now: Starting TestShopfloorWorkorderValsIsWorkingNow.test_an_open_row_logged_by_an_inactive_user_still_reports_working ... 2026-10-09 01:09:54,078 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2955] 2026-10-09 01:09:54,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:10:02,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsCardIdentity.test_card_identity_fields_name_the_right_mo_product_operation_and_station ... 2026-10-09 01:10:04,680 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsCardIdentity.test_qty_producing_reflects_the_auto_filled_value_once_started ... 2026-10-09 01:10:07,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsCardIdentity.test_quantity_and_uom_fields_reflect_the_mos_own_values ... 2026-10-09 01:10:09,640 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:10:18,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_a_paused_workorder_on_a_running_station_reports_paused_not_running ... 2026-10-09 01:10:20,815 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_a_paused_workorder_on_a_stopped_station_reports_blocked ... 2026-10-09 01:10:23,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_in_progress_workorder_on_a_blocked_station_reports_blocked_not_running ... 2026-10-09 01:10:26,204 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_in_progress_workorder_on_a_normal_station_reports_running ... 2026-10-09 01:10:28,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_unstarted_workorder_behind_another_operation_reports_pending ... 2026-10-09 01:10:31,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_unstarted_workorder_short_of_components_reports_waiting ... 2026-10-09 01:10:33,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_unstarted_workorder_with_components_reserved_reports_ready ... 2026-10-09 01:10:36,393 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_state_key_carries_the_raw_workorder_state_never_the_job_board_bucket ... 2026-10-09 01:10:38,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:10:47,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsStationStopped.test_a_ready_workorder_on_a_stopped_station_reports_the_station_stopped ... 2026-10-09 01:10:50,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsStationStopped.test_a_waiting_workorder_on_a_stopped_station_reports_the_station_stopped ... 2026-10-09 01:10:52,557 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsStationStopped.test_a_workorder_on_a_running_station_stays_running_while_another_station_is_stopped ... 2026-10-09 01:10:57,170 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsStationStopped.test_an_in_progress_workorder_on_a_stopped_station_reports_the_station_stopped ... 2026-10-09 01:10:59,686 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsStationStopped.test_workorders_on_a_running_station_report_the_station_running ... 2026-10-09 01:11:04,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:11:12,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsDuration.test_duration_reflects_real_elapsed_time_since_the_workorder_was_started ... 2026-10-09 01:11:14,676 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:11:21,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsResponsibleName.test_responsible_name_names_this_workorders_own_production_responsible_user ... 2026-10-09 01:11:27,309 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:11:34,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsProgress.test_progress_reflects_the_real_ratio_of_elapsed_to_expected_duration ... 2026-10-09 01:11:37,016 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:12:23,075 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2749] 2026-10-09 01:12:23,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2750] 2026-10-09 01:12:24,074 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2751] 2026-10-09 01:12:24,315 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2752] 2026-10-09 01:12:24,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2753] 2026-10-09 01:12:24,877 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2754] 2026-10-09 01:12:25,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2755] 2026-10-09 01:12:25,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2756] 2026-10-09 01:12:25,676 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2757] 2026-10-09 01:12:25,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2758] 2026-10-09 01:12:26,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2759] 2026-10-09 01:12:26,522 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2760] 2026-10-09 01:12:26,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2761] 2026-10-09 01:12:26,993 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2762] 2026-10-09 01:12:27,255 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2763] 2026-10-09 01:12:27,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2764] 2026-10-09 01:12:27,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2765] 2026-10-09 01:12:28,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2766] 2026-10-09 01:12:28,341 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2767] 2026-10-09 01:12:28,562 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2768] 2026-10-09 01:12:28,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2769] 2026-10-09 01:12:29,024 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2770] 2026-10-09 01:12:29,257 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2771] 2026-10-09 01:12:29,479 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2772] 2026-10-09 01:12:29,684 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2773] 2026-10-09 01:12:29,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2774] 2026-10-09 01:12:30,153 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2775] 2026-10-09 01:12:30,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2776] 2026-10-09 01:12:30,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2777] 2026-10-09 01:12:30,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2778] 2026-10-09 01:12:31,108 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2779] 2026-10-09 01:12:31,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2780] 2026-10-09 01:12:31,633 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2781] 2026-10-09 01:12:31,904 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2782] 2026-10-09 01:12:32,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2783] 2026-10-09 01:12:32,439 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2784] 2026-10-09 01:12:32,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2785] 2026-10-09 01:12:32,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2786] 2026-10-09 01:12:33,164 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2787] 2026-10-09 01:12:33,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2788] 2026-10-09 01:12:33,657 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2789] 2026-10-09 01:12:33,915 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2790] 2026-10-09 01:12:34,170 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2791] 2026-10-09 01:12:34,418 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2792] 2026-10-09 01:12:34,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2793] 2026-10-09 01:12:34,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2794] 2026-10-09 01:12:35,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2795] 2026-10-09 01:12:35,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2796] 2026-10-09 01:12:35,718 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2797] 2026-10-09 01:12:36,010 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2798] 2026-10-09 01:12:36,282 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2799] 2026-10-09 01:12:36,499 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2800] 2026-10-09 01:12:36,737 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2801] 2026-10-09 01:12:36,977 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2802] 2026-10-09 01:12:37,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2803] 2026-10-09 01:12:37,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2804] 2026-10-09 01:12:37,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2805] 2026-10-09 01:12:38,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2806] 2026-10-09 01:12:38,189 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2807] 2026-10-09 01:12:38,423 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2808] 2026-10-09 01:12:38,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2809] 2026-10-09 01:12:38,888 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2810] 2026-10-09 01:12:39,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2811] 2026-10-09 01:12:39,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2812] 2026-10-09 01:12:39,613 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2813] 2026-10-09 01:12:39,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2814] 2026-10-09 01:12:40,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2815] 2026-10-09 01:12:40,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2816] 2026-10-09 01:12:40,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2817] 2026-10-09 01:12:40,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2818] 2026-10-09 01:12:41,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2819] 2026-10-09 01:12:41,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2820] 2026-10-09 01:12:41,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2821] 2026-10-09 01:12:41,828 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2822] 2026-10-09 01:12:42,100 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2823] 2026-10-09 01:12:42,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2824] 2026-10-09 01:12:42,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2825] 2026-10-09 01:12:42,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2826] 2026-10-09 01:12:43,090 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2827] 2026-10-09 01:12:43,337 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2828] 2026-10-09 01:12:43,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2829] 2026-10-09 01:12:43,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2830] 2026-10-09 01:12:44,044 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2831] 2026-10-09 01:12:44,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2832] 2026-10-09 01:12:44,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2833] 2026-10-09 01:12:44,752 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2834] 2026-10-09 01:12:45,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2835] 2026-10-09 01:12:45,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2836] 2026-10-09 01:12:45,508 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2837] 2026-10-09 01:12:45,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2838] 2026-10-09 01:12:45,997 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2839] 2026-10-09 01:12:46,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2840] 2026-10-09 01:12:46,532 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2841] 2026-10-09 01:12:46,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2842] 2026-10-09 01:12:47,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2843] 2026-10-09 01:12:47,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2844] 2026-10-09 01:12:47,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2845] 2026-10-09 01:12:47,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2846] 2026-10-09 01:12:48,077 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2847] 2026-10-09 01:12:48,359 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2848] 2026-10-09 01:12:48,628 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2849] 2026-10-09 01:12:48,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2850] 2026-10-09 01:12:49,227 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2851] 2026-10-09 01:12:49,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2852] 2026-10-09 01:12:49,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2853] 2026-10-09 01:12:50,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2854] 2026-10-09 01:12:50,273 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2855] 2026-10-09 01:12:50,534 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2856] 2026-10-09 01:12:50,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2857] 2026-10-09 01:12:51,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2858] 2026-10-09 01:12:51,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2859] 2026-10-09 01:12:51,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2860] 2026-10-09 01:12:51,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2861] 2026-10-09 01:12:52,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2862] 2026-10-09 01:12:52,298 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2863] 2026-10-09 01:12:52,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2864] 2026-10-09 01:12:52,769 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2865] 2026-10-09 01:12:53,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2866] 2026-10-09 01:12:53,319 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2867] 2026-10-09 01:12:53,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2868] 2026-10-09 01:12:53,765 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2869] 2026-10-09 01:12:54,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2870] 2026-10-09 01:12:54,307 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2871] 2026-10-09 01:12:54,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2872] 2026-10-09 01:12:54,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2873] 2026-10-09 01:12:54,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2874] 2026-10-09 01:12:55,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2875] 2026-10-09 01:12:55,449 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2876] 2026-10-09 01:12:56,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2877] 2026-10-09 01:12:57,218 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2878] 2026-10-09 01:12:57,426 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2879] 2026-10-09 01:12:57,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2880] 2026-10-09 01:12:57,906 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2881] 2026-10-09 01:12:58,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2882] 2026-10-09 01:12:58,332 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2883] 2026-10-09 01:12:58,540 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2884] 2026-10-09 01:12:58,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2885] 2026-10-09 01:12:59,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2886] 2026-10-09 01:12:59,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2887] 2026-10-09 01:12:59,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2888] 2026-10-09 01:12:59,871 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2889] 2026-10-09 01:13:00,079 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2890] 2026-10-09 01:13:00,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2891] 2026-10-09 01:13:00,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2892] 2026-10-09 01:13:00,821 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2893] 2026-10-09 01:13:01,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2894] 2026-10-09 01:13:01,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2895] 2026-10-09 01:13:01,581 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2896] 2026-10-09 01:13:01,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2897] 2026-10-09 01:13:02,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2898] 2026-10-09 01:13:02,362 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2899] 2026-10-09 01:13:02,620 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2900] 2026-10-09 01:13:02,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2901] 2026-10-09 01:13:03,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2902] 2026-10-09 01:13:03,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2903] 2026-10-09 01:13:03,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2904] 2026-10-09 01:13:03,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2905] 2026-10-09 01:13:04,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2906] 2026-10-09 01:13:04,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2907] 2026-10-09 01:13:04,501 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2908] 2026-10-09 01:13:04,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2909] 2026-10-09 01:13:04,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2910] 2026-10-09 01:13:05,226 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2911] 2026-10-09 01:13:05,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2912] 2026-10-09 01:13:05,777 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2913] 2026-10-09 01:13:06,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2914] 2026-10-09 01:13:06,264 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2915] 2026-10-09 01:13:06,450 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2916] 2026-10-09 01:13:06,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2917] 2026-10-09 01:13:06,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2918] 2026-10-09 01:13:07,201 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2919] 2026-10-09 01:13:07,463 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2920] 2026-10-09 01:13:07,747 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2921] 2026-10-09 01:13:07,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2922] 2026-10-09 01:13:08,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2923] 2026-10-09 01:13:08,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2924] 2026-10-09 01:13:08,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2925] 2026-10-09 01:13:08,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2926] 2026-10-09 01:13:09,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2927] 2026-10-09 01:13:09,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2928] 2026-10-09 01:13:09,641 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2929] 2026-10-09 01:13:09,859 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2930] 2026-10-09 01:13:10,086 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2931] 2026-10-09 01:13:10,346 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2932] 2026-10-09 01:13:10,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2933] 2026-10-09 01:13:10,835 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2934] 2026-10-09 01:13:11,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2935] 2026-10-09 01:13:11,272 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2936] 2026-10-09 01:13:11,462 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2937] 2026-10-09 01:13:11,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2938] 2026-10-09 01:13:11,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2939] 2026-10-09 01:13:12,216 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2940] 2026-10-09 01:13:12,471 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2941] 2026-10-09 01:13:12,716 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2942] 2026-10-09 01:13:12,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2943] 2026-10-09 01:13:13,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2944] 2026-10-09 01:13:13,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2945] 2026-10-09 01:13:13,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2946] 2026-10-09 01:13:14,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2947] 2026-10-09 01:13:14,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2948] 2026-10-09 01:13:14,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2949] 2026-10-09 01:13:14,849 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2950] 2026-10-09 01:13:15,057 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2951] 2026-10-09 01:13:15,270 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2952] 2026-10-09 01:13:15,497 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2953] 2026-10-09 01:13:15,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2954] 2026-10-09 01:13:15,964 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2955] 2026-10-09 01:13:16,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2956] 2026-10-09 01:13:16,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2957] 2026-10-09 01:13:16,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2958] 2026-10-09 01:13:16,934 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2959] 2026-10-09 01:13:17,169 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2960] 2026-10-09 01:13:17,366 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2961] 2026-10-09 01:13:17,618 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2962] 2026-10-09 01:13:17,856 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2963] 2026-10-09 01:13:18,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2964] 2026-10-09 01:13:18,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2965] 2026-10-09 01:13:18,545 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2966] 2026-10-09 01:13:18,777 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2967] 2026-10-09 01:13:19,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2968] 2026-10-09 01:13:19,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2969] 2026-10-09 01:13:19,562 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2970] 2026-10-09 01:13:19,827 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2971] 2026-10-09 01:13:20,091 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2972] 2026-10-09 01:13:20,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2973] 2026-10-09 01:13:20,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2974] 2026-10-09 01:13:20,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2975] 2026-10-09 01:13:21,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2976] 2026-10-09 01:13:21,375 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2977] 2026-10-09 01:13:21,661 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2978] 2026-10-09 01:13:21,961 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2979] 2026-10-09 01:13:22,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2980] 2026-10-09 01:13:22,570 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2981] 2026-10-09 01:13:22,859 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2982] 2026-10-09 01:13:23,112 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2983] 2026-10-09 01:13:23,367 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2984] 2026-10-09 01:13:23,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2985] 2026-10-09 01:13:23,850 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2986] 2026-10-09 01:13:24,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2987] 2026-10-09 01:13:24,413 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2988] 2026-10-09 01:13:24,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2989] 2026-10-09 01:13:24,931 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2990] 2026-10-09 01:13:25,207 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2991] 2026-10-09 01:13:25,456 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2992] 2026-10-09 01:13:25,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2993] 2026-10-09 01:13:25,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2994] 2026-10-09 01:13:26,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2995] 2026-10-09 01:13:26,342 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2996] 2026-10-09 01:13:26,611 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2997] 2026-10-09 01:13:26,882 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2998] 2026-10-09 01:13:27,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2999] 2026-10-09 01:13:27,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3000] 2026-10-09 01:13:27,585 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3001] 2026-10-09 01:13:27,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3002] 2026-10-09 01:13:28,111 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3003] 2026-10-09 01:13:28,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3004] 2026-10-09 01:13:28,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3005] 2026-10-09 01:13:28,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3006] 2026-10-09 01:13:29,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3007] 2026-10-09 01:13:29,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3008] 2026-10-09 01:13:29,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3009] 2026-10-09 01:13:29,750 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3010] 2026-10-09 01:13:30,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3011] 2026-10-09 01:13:30,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3012] 2026-10-09 01:13:30,458 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3013] 2026-10-09 01:13:30,683 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3014] 2026-10-09 01:13:30,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3015] 2026-10-09 01:13:31,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3016] 2026-10-09 01:13:31,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3017] 2026-10-09 01:13:31,668 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3018] 2026-10-09 01:13:31,919 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3019] 2026-10-09 01:13:32,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3020] 2026-10-09 01:13:32,407 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3021] 2026-10-09 01:13:32,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3022] 2026-10-09 01:13:32,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3023] 2026-10-09 01:13:33,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3024] 2026-10-09 01:13:33,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3025] 2026-10-09 01:13:33,697 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3026] 2026-10-09 01:13:33,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3027] 2026-10-09 01:13:34,230 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3028] 2026-10-09 01:13:34,463 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3029] 2026-10-09 01:13:34,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3030] 2026-10-09 01:13:34,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3031] 2026-10-09 01:13:35,238 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3032] 2026-10-09 01:13:35,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3033] 2026-10-09 01:13:35,719 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3034] 2026-10-09 01:13:35,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3035] 2026-10-09 01:13:36,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3036] 2026-10-09 01:13:36,461 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3037] 2026-10-09 01:13:36,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3038] 2026-10-09 01:13:37,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3039] 2026-10-09 01:13:37,263 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3040] 2026-10-09 01:13:37,496 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3041] 2026-10-09 01:13:37,766 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3042] 2026-10-09 01:13:38,025 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3043] 2026-10-09 01:13:38,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3044] 2026-10-09 01:13:38,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3045] 2026-10-09 01:13:38,863 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3046] 2026-10-09 01:13:39,109 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3047] 2026-10-09 01:13:39,336 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3048] 2026-10-09 01:13:39,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3049] 2026-10-09 01:13:39,790 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3050] 2026-10-09 01:13:40,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3051] 2026-10-09 01:13:40,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3052] 2026-10-09 01:13:40,530 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3053] 2026-10-09 01:13:40,778 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3054] 2026-10-09 01:13:41,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3055] 2026-10-09 01:13:41,276 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3056] 2026-10-09 01:13:41,546 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3057] 2026-10-09 01:13:41,787 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3058] 2026-10-09 01:13:42,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3059] 2026-10-09 01:13:42,268 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3060] 2026-10-09 01:13:42,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3061] 2026-10-09 01:13:42,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3062] 2026-10-09 01:13:43,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3063] 2026-10-09 01:13:43,356 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3064] 2026-10-09 01:13:43,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3065] 2026-10-09 01:13:43,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3066] 2026-10-09 01:13:44,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3067] 2026-10-09 01:13:44,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3068] 2026-10-09 01:13:44,644 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3069] 2026-10-09 01:13:44,910 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3070] 2026-10-09 01:13:45,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3071] 2026-10-09 01:13:45,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3072] 2026-10-09 01:13:45,560 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3073] 2026-10-09 01:13:45,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3074] 2026-10-09 01:13:46,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3075] 2026-10-09 01:13:46,299 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3076] 2026-10-09 01:13:46,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3077] 2026-10-09 01:13:46,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3078] 2026-10-09 01:13:47,028 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3079] 2026-10-09 01:13:47,251 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3080] 2026-10-09 01:13:47,507 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3081] 2026-10-09 01:13:47,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3082] 2026-10-09 01:13:48,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3083] 2026-10-09 01:13:48,278 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3084] 2026-10-09 01:13:48,491 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3085] 2026-10-09 01:13:48,741 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3086] 2026-10-09 01:13:48,966 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3087] 2026-10-09 01:13:49,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3088] 2026-10-09 01:13:49,487 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3089] 2026-10-09 01:13:49,739 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3090] 2026-10-09 01:13:50,008 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3091] 2026-10-09 01:13:50,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3092] 2026-10-09 01:13:50,474 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3093] 2026-10-09 01:13:50,682 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3094] 2026-10-09 01:13:50,971 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3095] 2026-10-09 01:13:51,232 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3096] 2026-10-09 01:13:51,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3097] 2026-10-09 01:13:51,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3098] 2026-10-09 01:13:51,973 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3099] 2026-10-09 01:13:52,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3100] 2026-10-09 01:13:52,521 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3101] 2026-10-09 01:13:52,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3102] 2026-10-09 01:13:53,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3103] 2026-10-09 01:13:53,311 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3104] 2026-10-09 01:13:53,568 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3105] 2026-10-09 01:13:53,809 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3106] 2026-10-09 01:13:54,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3107] 2026-10-09 01:13:54,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3108] 2026-10-09 01:13:54,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3109] 2026-10-09 01:13:54,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3110] 2026-10-09 01:13:55,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3111] 2026-10-09 01:13:55,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3112] 2026-10-09 01:13:55,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3113] 2026-10-09 01:13:55,908 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3114] 2026-10-09 01:13:56,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3115] 2026-10-09 01:13:56,424 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3116] 2026-10-09 01:13:56,653 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3117] 2026-10-09 01:13:56,922 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3118] 2026-10-09 01:13:57,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3119] 2026-10-09 01:13:57,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3120] 2026-10-09 01:13:57,612 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3121] 2026-10-09 01:13:57,883 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3122] 2026-10-09 01:13:58,184 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3123] 2026-10-09 01:13:58,422 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3124] 2026-10-09 01:13:58,663 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3125] 2026-10-09 01:13:58,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3126] 2026-10-09 01:13:59,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3127] 2026-10-09 01:13:59,385 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3128] 2026-10-09 01:13:59,661 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3129] 2026-10-09 01:13:59,927 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3130] 2026-10-09 01:14:00,173 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3131] 2026-10-09 01:14:00,374 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3132] 2026-10-09 01:14:00,590 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3133] 2026-10-09 01:14:00,818 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3134] 2026-10-09 01:14:01,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3135] 2026-10-09 01:14:01,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3136] 2026-10-09 01:14:01,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3137] 2026-10-09 01:14:01,833 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3138] 2026-10-09 01:14:02,088 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3139] 2026-10-09 01:14:02,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3140] 2026-10-09 01:14:02,572 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3141] 2026-10-09 01:14:02,851 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3142] 2026-10-09 01:14:03,109 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3143] 2026-10-09 01:14:03,370 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3144] 2026-10-09 01:14:03,608 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3145] 2026-10-09 01:14:03,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3146] 2026-10-09 01:14:04,104 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3147] 2026-10-09 01:14:04,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3148] 2026-10-09 01:14:04,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3149] 2026-10-09 01:14:04,810 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3150] 2026-10-09 01:14:05,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3151] 2026-10-09 01:14:05,252 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3152] 2026-10-09 01:14:05,492 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3153] 2026-10-09 01:14:05,701 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3154] 2026-10-09 01:14:05,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3155] 2026-10-09 01:14:06,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3156] 2026-10-09 01:14:06,394 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3157] 2026-10-09 01:14:06,634 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3158] 2026-10-09 01:14:06,898 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3159] 2026-10-09 01:14:07,143 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3160] 2026-10-09 01:14:07,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3161] 2026-10-09 01:14:07,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3162] 2026-10-09 01:14:07,896 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3163] 2026-10-09 01:14:08,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3164] 2026-10-09 01:14:08,345 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3165] 2026-10-09 01:14:08,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3166] 2026-10-09 01:14:08,791 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3167] 2026-10-09 01:14:09,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3168] 2026-10-09 01:14:09,334 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3169] 2026-10-09 01:14:09,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3170] 2026-10-09 01:14:09,760 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3171] 2026-10-09 01:14:10,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3172] 2026-10-09 01:14:10,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3173] 2026-10-09 01:14:10,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3174] 2026-10-09 01:14:10,686 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3175] 2026-10-09 01:14:10,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3176] 2026-10-09 01:14:11,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3177] 2026-10-09 01:14:11,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3178] 2026-10-09 01:14:11,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3179] 2026-10-09 01:14:11,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3180] 2026-10-09 01:14:12,189 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3181] 2026-10-09 01:14:12,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3182] 2026-10-09 01:14:12,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3183] 2026-10-09 01:14:12,943 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3184] 2026-10-09 01:14:13,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3185] 2026-10-09 01:14:13,424 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3186] 2026-10-09 01:14:13,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3187] 2026-10-09 01:14:13,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3188] 2026-10-09 01:14:14,119 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3189] 2026-10-09 01:14:14,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3190] 2026-10-09 01:14:14,643 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3191] 2026-10-09 01:14:14,890 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3192] 2026-10-09 01:14:15,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3193] 2026-10-09 01:14:15,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3194] 2026-10-09 01:14:15,615 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3195] 2026-10-09 01:14:15,852 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3196] 2026-10-09 01:14:16,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3197] 2026-10-09 01:14:16,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3198] 2026-10-09 01:14:16,590 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3199] 2026-10-09 01:14:16,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3200] 2026-10-09 01:14:17,085 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3201] 2026-10-09 01:14:17,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3202] 2026-10-09 01:14:17,596 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3203] 2026-10-09 01:14:17,843 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3204] 2026-10-09 01:14:18,054 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3205] 2026-10-09 01:14:18,278 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3206] 2026-10-09 01:14:18,497 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3207] 2026-10-09 01:14:18,710 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3208] 2026-10-09 01:14:18,969 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3209] 2026-10-09 01:14:19,256 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3210] 2026-10-09 01:14:19,526 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3211] 2026-10-09 01:14:19,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3212] 2026-10-09 01:14:20,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3213] 2026-10-09 01:14:20,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3214] 2026-10-09 01:14:20,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3215] 2026-10-09 01:14:20,661 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3216] 2026-10-09 01:14:20,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3217] 2026-10-09 01:14:21,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3218] 2026-10-09 01:14:21,439 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3219] 2026-10-09 01:14:21,638 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3220] 2026-10-09 01:14:21,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3221] 2026-10-09 01:14:22,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3222] 2026-10-09 01:14:22,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3223] 2026-10-09 01:14:22,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3224] 2026-10-09 01:14:22,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3225] 2026-10-09 01:14:23,133 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3226] 2026-10-09 01:14:23,412 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3227] 2026-10-09 01:14:23,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3228] 2026-10-09 01:14:23,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3229] 2026-10-09 01:14:24,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3230] 2026-10-09 01:14:24,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3231] 2026-10-09 01:14:24,670 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3232] 2026-10-09 01:14:24,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3233] 2026-10-09 01:14:25,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3234] 2026-10-09 01:14:25,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3235] 2026-10-09 01:14:25,697 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3236] 2026-10-09 01:14:25,965 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3237] 2026-10-09 01:14:26,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3238] 2026-10-09 01:14:26,469 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3239] 2026-10-09 01:14:26,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3240] 2026-10-09 01:14:27,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3241] 2026-10-09 01:14:27,338 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3242] 2026-10-09 01:14:27,634 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3243] 2026-10-09 01:14:27,914 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3244] 2026-10-09 01:14:28,185 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3245] 2026-10-09 01:14:28,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3246] 2026-10-09 01:14:28,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3247] 2026-10-09 01:14:29,010 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3248] 2026-10-09 01:14:29,237 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3249] 2026-10-09 01:14:29,464 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3250] 2026-10-09 01:14:29,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3251] 2026-10-09 01:14:29,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3252] 2026-10-09 01:14:30,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3253] 2026-10-09 01:14:30,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3254] 2026-10-09 01:14:30,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3255] 2026-10-09 01:14:30,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3256] 2026-10-09 01:14:31,146 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3257] 2026-10-09 01:14:31,451 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3258] 2026-10-09 01:14:31,706 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3259] 2026-10-09 01:14:31,962 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3260] 2026-10-09 01:14:32,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3261] 2026-10-09 01:14:32,491 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3262] 2026-10-09 01:14:32,761 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3263] 2026-10-09 01:14:33,025 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3264] 2026-10-09 01:14:33,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3265] 2026-10-09 01:14:33,554 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3266] 2026-10-09 01:14:33,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3267] 2026-10-09 01:14:33,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3268] 2026-10-09 01:14:34,200 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3269] 2026-10-09 01:14:34,409 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3270] 2026-10-09 01:14:34,650 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3271] 2026-10-09 01:14:34,905 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3272] 2026-10-09 01:14:35,132 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3273] 2026-10-09 01:14:35,364 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3274] 2026-10-09 01:14:35,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3275] 2026-10-09 01:14:35,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3276] 2026-10-09 01:14:36,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3277] 2026-10-09 01:14:36,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3278] 2026-10-09 01:14:36,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3279] 2026-10-09 01:14:36,858 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3280] 2026-10-09 01:14:37,101 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3281] 2026-10-09 01:14:37,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3282] 2026-10-09 01:14:37,688 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3283] 2026-10-09 01:14:37,972 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3284] 2026-10-09 01:14:38,251 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3285] 2026-10-09 01:14:38,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3286] 2026-10-09 01:14:38,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3287] 2026-10-09 01:14:39,095 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3288] 2026-10-09 01:14:39,323 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3289] 2026-10-09 01:14:39,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3290] 2026-10-09 01:14:39,765 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3291] 2026-10-09 01:14:40,031 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3292] 2026-10-09 01:14:40,293 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3293] 2026-10-09 01:14:40,528 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3294] 2026-10-09 01:14:40,836 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3295] 2026-10-09 01:14:41,128 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3296] 2026-10-09 01:14:41,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3297] 2026-10-09 01:14:41,700 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3298] 2026-10-09 01:14:41,948 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3299] 2026-10-09 01:14:42,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3300] 2026-10-09 01:14:42,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3301] 2026-10-09 01:14:42,777 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3302] 2026-10-09 01:14:43,004 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3303] 2026-10-09 01:14:43,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3304] 2026-10-09 01:14:43,542 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3305] 2026-10-09 01:14:43,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3306] 2026-10-09 01:14:44,026 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3307] 2026-10-09 01:14:44,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3308] 2026-10-09 01:14:44,509 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3309] 2026-10-09 01:14:44,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3310] 2026-10-09 01:14:45,009 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3311] 2026-10-09 01:14:45,258 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3312] 2026-10-09 01:14:45,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3313] 2026-10-09 01:14:45,826 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3314] 2026-10-09 01:14:46,082 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3315] 2026-10-09 01:14:46,333 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3316] 2026-10-09 01:14:46,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3317] 2026-10-09 01:14:46,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3318] 2026-10-09 01:14:47,090 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3319] 2026-10-09 01:14:47,314 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3320] 2026-10-09 01:14:47,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3321] 2026-10-09 01:14:47,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3322] 2026-10-09 01:14:48,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3323] 2026-10-09 01:14:48,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3324] 2026-10-09 01:14:48,490 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3325] 2026-10-09 01:14:48,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3326] 2026-10-09 01:14:49,000 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3327] 2026-10-09 01:14:49,230 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3328] 2026-10-09 01:14:49,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3329] 2026-10-09 01:14:49,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3330] 2026-10-09 01:14:50,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3331] 2026-10-09 01:14:50,322 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3332] 2026-10-09 01:14:50,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3333] 2026-10-09 01:14:50,845 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3334] 2026-10-09 01:14:51,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3335] 2026-10-09 01:14:51,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3336] 2026-10-09 01:14:51,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3337] 2026-10-09 01:14:52,067 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3338] 2026-10-09 01:14:52,344 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3339] 2026-10-09 01:14:52,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3340] 2026-10-09 01:14:52,828 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3341] 2026-10-09 01:14:53,043 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3342] 2026-10-09 01:14:53,225 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3343] 2026-10-09 01:14:53,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3344] 2026-10-09 01:14:53,637 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3345] 2026-10-09 01:14:53,886 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3346] 2026-10-09 01:14:54,159 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3347] 2026-10-09 01:14:54,479 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3348] 2026-10-09 01:14:54,726 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3349] 2026-10-09 01:14:54,990 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3350] 2026-10-09 01:14:55,204 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3351] 2026-10-09 01:14:55,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3352] 2026-10-09 01:14:55,674 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3353] 2026-10-09 01:14:55,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3354] 2026-10-09 01:14:56,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3355] 2026-10-09 01:14:56,359 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3356] 2026-10-09 01:14:56,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3357] 2026-10-09 01:14:56,848 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3358] 2026-10-09 01:14:57,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3359] 2026-10-09 01:14:57,306 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3360] 2026-10-09 01:14:57,551 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3361] 2026-10-09 01:14:57,775 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3362] 2026-10-09 01:14:57,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3363] 2026-10-09 01:14:58,228 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3364] 2026-10-09 01:14:58,503 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3365] 2026-10-09 01:14:58,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3366] 2026-10-09 01:14:58,962 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3367] 2026-10-09 01:14:59,234 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3368] 2026-10-09 01:14:59,521 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3369] 2026-10-09 01:14:59,786 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3370] 2026-10-09 01:15:00,006 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3371] 2026-10-09 01:15:00,254 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3372] 2026-10-09 01:15:00,492 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3373] 2026-10-09 01:15:00,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3374] 2026-10-09 01:15:01,015 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3375] 2026-10-09 01:15:01,250 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3376] 2026-10-09 01:15:01,473 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3377] 2026-10-09 01:15:01,736 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3378] 2026-10-09 01:15:01,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3379] 2026-10-09 01:15:02,187 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3380] 2026-10-09 01:15:02,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3381] 2026-10-09 01:15:02,722 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3382] 2026-10-09 01:15:02,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3383] 2026-10-09 01:15:03,217 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3384] 2026-10-09 01:15:03,486 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3385] 2026-10-09 01:15:03,822 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3386] 2026-10-09 01:15:04,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3387] 2026-10-09 01:15:04,287 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3388] 2026-10-09 01:15:04,534 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3389] 2026-10-09 01:15:04,783 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3390] 2026-10-09 01:15:05,015 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3391] 2026-10-09 01:15:05,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3392] 2026-10-09 01:15:05,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3393] 2026-10-09 01:15:05,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3394] 2026-10-09 01:15:05,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3395] 2026-10-09 01:15:06,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3396] 2026-10-09 01:15:06,351 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3397] 2026-10-09 01:15:06,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3398] 2026-10-09 01:15:06,884 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3399] 2026-10-09 01:15:07,170 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3400] 2026-10-09 01:15:07,453 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3401] 2026-10-09 01:15:07,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3402] 2026-10-09 01:15:07,933 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3403] 2026-10-09 01:15:08,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3404] 2026-10-09 01:15:08,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3405] 2026-10-09 01:15:08,659 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3406] 2026-10-09 01:15:08,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3407] 2026-10-09 01:15:09,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3408] 2026-10-09 01:15:09,391 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3409] 2026-10-09 01:15:09,675 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3410] 2026-10-09 01:15:09,913 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3411] 2026-10-09 01:15:10,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3412] 2026-10-09 01:15:10,412 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3413] 2026-10-09 01:15:10,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3414] 2026-10-09 01:15:10,998 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3415] 2026-10-09 01:15:11,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3416] 2026-10-09 01:15:11,592 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3417] 2026-10-09 01:15:11,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3418] 2026-10-09 01:15:12,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3419] 2026-10-09 01:15:12,453 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3420] 2026-10-09 01:15:12,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3421] 2026-10-09 01:15:12,922 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3422] 2026-10-09 01:15:13,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3423] 2026-10-09 01:15:13,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3424] 2026-10-09 01:15:13,797 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3425] 2026-10-09 01:15:14,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3426] 2026-10-09 01:15:14,328 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3427] 2026-10-09 01:15:14,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3428] 2026-10-09 01:15:14,865 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3429] 2026-10-09 01:15:15,151 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3430] 2026-10-09 01:15:15,402 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3431] 2026-10-09 01:15:15,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3432] 2026-10-09 01:15:15,874 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3433] 2026-10-09 01:15:16,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3434] 2026-10-09 01:15:16,267 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3435] 2026-10-09 01:15:16,468 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3436] 2026-10-09 01:15:16,727 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3437] 2026-10-09 01:15:16,936 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3438] 2026-10-09 01:15:17,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3439] 2026-10-09 01:15:17,417 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3440] 2026-10-09 01:15:17,607 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3441] 2026-10-09 01:15:17,817 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3442] 2026-10-09 01:15:18,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3443] 2026-10-09 01:15:18,283 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3444] 2026-10-09 01:15:18,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3445] 2026-10-09 01:15:18,788 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3446] 2026-10-09 01:15:19,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3447] 2026-10-09 01:15:19,309 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3448] 2026-10-09 01:15:19,555 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3449] 2026-10-09 01:15:19,792 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3450] 2026-10-09 01:15:20,040 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3451] 2026-10-09 01:15:20,301 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3452] 2026-10-09 01:15:20,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3453] 2026-10-09 01:15:20,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3454] 2026-10-09 01:15:21,074 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3455] 2026-10-09 01:15:21,341 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3456] 2026-10-09 01:15:21,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3457] 2026-10-09 01:15:21,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3458] 2026-10-09 01:15:22,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3459] 2026-10-09 01:15:22,386 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3460] 2026-10-09 01:15:22,730 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3461] 2026-10-09 01:15:22,986 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3462] 2026-10-09 01:15:23,262 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3463] 2026-10-09 01:15:23,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3464] 2026-10-09 01:15:23,835 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3465] 2026-10-09 01:15:24,116 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3466] 2026-10-09 01:15:24,406 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3467] 2026-10-09 01:15:24,707 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3468] 2026-10-09 01:15:25,045 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3469] 2026-10-09 01:15:25,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3470] 2026-10-09 01:15:25,597 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3471] 2026-10-09 01:15:25,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3472] 2026-10-09 01:15:26,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3473] 2026-10-09 01:15:26,450 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3474] 2026-10-09 01:15:26,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3475] 2026-10-09 01:15:26,984 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3476] 2026-10-09 01:15:27,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3477] 2026-10-09 01:15:27,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3478] 2026-10-09 01:15:27,789 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3479] 2026-10-09 01:15:28,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3480] 2026-10-09 01:15:28,272 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3481] 2026-10-09 01:15:28,561 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3482] 2026-10-09 01:15:28,824 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3483] 2026-10-09 01:15:29,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3484] 2026-10-09 01:15:29,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3485] 2026-10-09 01:15:29,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3486] 2026-10-09 01:15:29,926 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3487] 2026-10-09 01:15:30,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3488] 2026-10-09 01:15:30,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3489] 2026-10-09 01:15:30,711 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3490] 2026-10-09 01:15:30,959 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3491] 2026-10-09 01:15:31,183 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3492] 2026-10-09 01:15:31,452 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3493] 2026-10-09 01:15:31,680 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3494] 2026-10-09 01:15:31,902 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3495] 2026-10-09 01:15:32,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3496] 2026-10-09 01:15:32,448 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3497] 2026-10-09 01:15:32,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3498] 2026-10-09 01:15:32,946 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3499] 2026-10-09 01:15:33,206 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3500] 2026-10-09 01:15:33,482 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3501] 2026-10-09 01:15:33,770 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3502] 2026-10-09 01:15:34,028 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3503] 2026-10-09 01:15:34,291 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3504] 2026-10-09 01:15:34,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3505] 2026-10-09 01:15:34,793 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3506] 2026-10-09 01:15:35,076 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3507] 2026-10-09 01:15:35,350 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3508] 2026-10-09 01:15:35,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3509] 2026-10-09 01:15:35,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3510] 2026-10-09 01:15:36,231 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3511] 2026-10-09 01:15:36,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3512] 2026-10-09 01:15:36,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3513] 2026-10-09 01:15:36,965 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3514] 2026-10-09 01:15:37,222 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3515] 2026-10-09 01:15:37,475 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3516] 2026-10-09 01:15:37,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3517] 2026-10-09 01:15:37,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3518] 2026-10-09 01:15:38,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3519] 2026-10-09 01:15:38,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3520] 2026-10-09 01:15:38,757 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3521] 2026-10-09 01:15:39,086 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3522] 2026-10-09 01:15:39,321 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3523] 2026-10-09 01:15:39,582 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3524] 2026-10-09 01:15:39,871 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3525] 2026-10-09 01:15:40,140 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3526] 2026-10-09 01:15:40,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3527] 2026-10-09 01:15:40,655 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3528] 2026-10-09 01:15:40,892 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3529] 2026-10-09 01:15:41,180 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3530] 2026-10-09 01:15:41,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3531] 2026-10-09 01:15:41,708 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3532] 2026-10-09 01:15:41,930 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3533] 2026-10-09 01:15:42,181 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3534] 2026-10-09 01:15:42,438 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3535] 2026-10-09 01:15:42,679 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3536] 2026-10-09 01:15:42,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3537] 2026-10-09 01:15:43,130 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3538] 2026-10-09 01:15:43,403 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3539] 2026-10-09 01:15:43,692 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3540] 2026-10-09 01:15:43,955 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3541] 2026-10-09 01:15:44,173 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3542] 2026-10-09 01:15:44,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3543] 2026-10-09 01:15:44,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3544] 2026-10-09 01:15:44,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3545] 2026-10-09 01:15:45,266 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3546] 2026-10-09 01:15:45,557 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3547] 2026-10-09 01:15:45,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3548] 2026-10-09 01:15:46,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3549] 2026-10-09 01:15:46,361 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3550] 2026-10-09 01:15:46,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3551] 2026-10-09 01:15:46,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3552] 2026-10-09 01:15:47,271 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3553] 2026-10-09 01:15:47,594 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3554] 2026-10-09 01:15:47,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3555] 2026-10-09 01:15:48,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3556] 2026-10-09 01:15:48,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3557] 2026-10-09 01:15:48,773 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3558] 2026-10-09 01:15:49,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3559] 2026-10-09 01:15:49,381 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3560] 2026-10-09 01:15:49,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3561] 2026-10-09 01:15:49,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3562] 2026-10-09 01:15:50,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3563] 2026-10-09 01:15:50,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3564] 2026-10-09 01:15:50,879 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3565] 2026-10-09 01:15:51,137 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3566] 2026-10-09 01:15:51,427 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3567] 2026-10-09 01:15:51,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3568] 2026-10-09 01:15:51,922 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3569] 2026-10-09 01:15:52,210 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3570] 2026-10-09 01:15:52,431 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3571] 2026-10-09 01:15:52,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3572] 2026-10-09 01:15:52,939 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3573] 2026-10-09 01:15:53,197 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3574] 2026-10-09 01:15:53,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3575] 2026-10-09 01:15:53,665 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3576] 2026-10-09 01:15:53,910 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3577] 2026-10-09 01:15:54,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3578] 2026-10-09 01:15:54,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3579] 2026-10-09 01:15:54,748 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3580] 2026-10-09 01:15:55,033 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3581] 2026-10-09 01:15:55,335 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3582] 2026-10-09 01:15:55,574 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3583] 2026-10-09 01:15:55,831 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3584] 2026-10-09 01:15:56,047 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3585] 2026-10-09 01:15:56,369 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3586] 2026-10-09 01:15:56,639 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3587] 2026-10-09 01:15:56,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3588] 2026-10-09 01:15:57,153 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3589] 2026-10-09 01:15:57,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3590] 2026-10-09 01:15:57,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3591] 2026-10-09 01:15:57,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3592] 2026-10-09 01:15:58,073 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3593] 2026-10-09 01:15:58,343 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3594] 2026-10-09 01:15:58,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3595] 2026-10-09 01:15:58,910 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3596] 2026-10-09 01:15:59,200 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3597] 2026-10-09 01:15:59,467 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3598] 2026-10-09 01:15:59,755 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3599] 2026-10-09 01:16:00,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3600] 2026-10-09 01:16:00,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3601] 2026-10-09 01:16:01,520 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3602] 2026-10-09 01:16:01,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3603] 2026-10-09 01:16:02,087 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3604] 2026-10-09 01:16:02,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3605] 2026-10-09 01:16:02,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3606] 2026-10-09 01:16:02,920 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3607] 2026-10-09 01:16:03,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3608] 2026-10-09 01:16:03,425 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3609] 2026-10-09 01:16:03,631 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3610] 2026-10-09 01:16:03,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3611] 2026-10-09 01:16:04,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3612] 2026-10-09 01:16:04,292 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3613] 2026-10-09 01:16:04,474 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3614] 2026-10-09 01:16:04,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3615] 2026-10-09 01:16:04,975 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3616] 2026-10-09 01:16:05,244 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3617] 2026-10-09 01:16:05,474 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3618] 2026-10-09 01:16:05,719 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3619] 2026-10-09 01:16:05,962 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3620] 2026-10-09 01:16:06,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3621] 2026-10-09 01:16:06,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3622] 2026-10-09 01:16:06,840 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3623] 2026-10-09 01:16:07,081 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3624] 2026-10-09 01:16:07,353 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3625] 2026-10-09 01:16:07,624 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3626] 2026-10-09 01:16:07,854 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3627] 2026-10-09 01:16:08,089 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3628] 2026-10-09 01:16:08,322 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3629] 2026-10-09 01:16:08,567 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3630] 2026-10-09 01:16:08,822 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3631] 2026-10-09 01:16:09,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3632] 2026-10-09 01:16:09,320 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3633] 2026-10-09 01:16:09,537 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3634] 2026-10-09 01:16:09,759 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3635] 2026-10-09 01:16:09,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3636] 2026-10-09 01:16:10,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3637] 2026-10-09 01:16:10,397 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3638] 2026-10-09 01:16:10,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3639] 2026-10-09 01:16:10,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3640] 2026-10-09 01:16:11,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3641] 2026-10-09 01:16:11,304 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3642] 2026-10-09 01:16:11,515 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3643] 2026-10-09 01:16:11,753 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3644] 2026-10-09 01:16:12,013 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3645] 2026-10-09 01:16:12,248 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3646] 2026-10-09 01:16:12,478 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3647] 2026-10-09 01:16:12,696 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3648] 2026-10-09 01:16:12,937 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3649] 2026-10-09 01:16:13,203 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3650] 2026-10-09 01:16:13,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3651] 2026-10-09 01:16:13,723 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3652] 2026-10-09 01:16:13,969 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3653] 2026-10-09 01:16:14,208 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3654] 2026-10-09 01:16:14,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3655] 2026-10-09 01:16:14,693 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3656] 2026-10-09 01:16:14,944 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3657] 2026-10-09 01:16:15,170 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3658] 2026-10-09 01:16:15,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3659] 2026-10-09 01:16:15,660 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3660] 2026-10-09 01:16:15,897 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3661] 2026-10-09 01:16:16,149 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3662] 2026-10-09 01:16:16,398 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3663] 2026-10-09 01:16:16,666 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3664] 2026-10-09 01:16:16,918 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3665] 2026-10-09 01:16:17,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3666] 2026-10-09 01:16:17,401 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3667] 2026-10-09 01:16:17,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3668] 2026-10-09 01:16:17,899 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3669] 2026-10-09 01:16:18,094 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3670] 2026-10-09 01:16:18,325 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3671] 2026-10-09 01:16:18,538 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3672] 2026-10-09 01:16:18,792 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3673] 2026-10-09 01:16:19,059 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3674] 2026-10-09 01:16:19,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3675] 2026-10-09 01:16:19,623 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3676] 2026-10-09 01:16:19,862 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3677] 2026-10-09 01:16:20,131 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3678] 2026-10-09 01:16:20,380 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3679] 2026-10-09 01:16:20,621 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3680] 2026-10-09 01:16:20,888 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3681] 2026-10-09 01:16:21,097 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3682] 2026-10-09 01:16:21,327 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3683] 2026-10-09 01:16:21,556 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3684] 2026-10-09 01:16:21,800 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3685] 2026-10-09 01:16:22,052 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3686] 2026-10-09 01:16:22,302 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3687] 2026-10-09 01:16:22,543 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3688] 2026-10-09 01:16:22,754 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3689] 2026-10-09 01:16:22,989 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3690] 2026-10-09 01:16:23,214 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3691] 2026-10-09 01:16:23,433 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3692] 2026-10-09 01:16:23,657 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3693] 2026-10-09 01:16:23,870 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3694] 2026-10-09 01:16:24,080 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3695] 2026-10-09 01:16:24,317 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3696] 2026-10-09 01:16:24,571 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3697] 2026-10-09 01:16:24,792 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3698] 2026-10-09 01:16:25,016 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3699] 2026-10-09 01:16:25,286 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3700] 2026-10-09 01:16:25,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3701] 2026-10-09 01:16:25,761 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3702] 2026-10-09 01:16:25,988 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3703] 2026-10-09 01:16:26,229 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3704] 2026-10-09 01:16:26,454 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3705] 2026-10-09 01:16:26,667 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3706] 2026-10-09 01:16:26,899 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3707] 2026-10-09 01:16:27,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3708] 2026-10-09 01:16:27,352 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3709] 2026-10-09 01:16:27,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3710] 2026-10-09 01:16:27,829 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3711] 2026-10-09 01:16:28,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3712] 2026-10-09 01:16:28,378 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3713] 2026-10-09 01:16:28,622 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3714] 2026-10-09 01:16:28,823 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3715] 2026-10-09 01:16:29,070 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3716] 2026-10-09 01:16:29,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3717] 2026-10-09 01:16:29,670 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3718] 2026-10-09 01:16:29,960 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3719] 2026-10-09 01:16:30,207 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3720] 2026-10-09 01:16:30,457 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3721] 2026-10-09 01:16:30,705 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3722] 2026-10-09 01:16:30,947 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3723] 2026-10-09 01:16:31,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3724] 2026-10-09 01:16:31,388 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3725] 2026-10-09 01:16:31,640 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3726] 2026-10-09 01:16:31,900 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3727] 2026-10-09 01:16:32,123 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3728] 2026-10-09 01:16:32,358 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3729] 2026-10-09 01:16:32,577 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3730] 2026-10-09 01:16:32,798 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3731] 2026-10-09 01:16:33,083 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3732] 2026-10-09 01:16:33,338 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3733] 2026-10-09 01:16:33,580 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3734] 2026-10-09 01:16:33,782 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3735] 2026-10-09 01:16:34,064 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3736] 2026-10-09 01:16:34,291 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3737] 2026-10-09 01:16:34,525 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3738] 2026-10-09 01:16:34,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3739] 2026-10-09 01:16:34,970 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3740] 2026-10-09 01:16:35,221 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3741] 2026-10-09 01:16:35,485 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3742] 2026-10-09 01:16:35,768 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3743] 2026-10-09 01:16:36,069 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3744] 2026-10-09 01:16:36,355 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3745] 2026-10-09 01:16:36,586 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3746] 2026-10-09 01:16:36,869 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3747] 2026-10-09 01:16:37,115 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3748] 2026-10-09 01:18:45,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload_perf: Starting TestShopfloorJobBoardPaginationContract.test_query_count_for_one_page_does_not_scale_with_total_population ... 2026-10-09 01:18:49,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload_perf: Starting TestShopfloorJobBoardPaginationContract.test_returned_record_count_does_not_scale_with_total_population ... 2026-10-09 01:18:49,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload_perf: Starting TestShopfloorJobBoardPaginationContract.test_total_is_not_derived_from_returned_record_count ... 2026-10-09 01:18:50,255 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:18:51,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3576] 2026-10-09 01:18:51,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68611] 2026-10-09 01:18:51,064 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:19:03,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload_perf: Starting TestShopfloorPayloadQueryCountPerWorkorder.test_query_count_does_not_grow_with_the_number_of_work_orders ... 2026-10-09 01:19:04,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:19:05,535 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3577] 2026-10-09 01:19:05,548 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68690] 2026-10-09 01:19:05,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:19:06,166 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3578] 2026-10-09 01:19:06,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68694] 2026-10-09 01:19:06,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:19:19,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_a_page_holds_at_most_the_page_size_and_the_total_counts_every_card ... 2026-10-09 01:19:20,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_an_order_waiting_to_be_closed_keeps_one_card ... 2026-10-09 01:19:20,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_each_selected_station_counts_its_own_cards ... 2026-10-09 01:19:20,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_blocked_tab_holds_the_unstarted_jobs_of_a_stopped_station ... 2026-10-09 01:19:21,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_operator_filter_keeps_the_jobs_that_operator_works_on_today ... 2026-10-09 01:19:21,531 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_ready_search_filter_selects_what_the_ready_tabs_hold ... 2026-10-09 01:19:21,938 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_ready_tab_holds_the_ready_jobs_and_the_paused_ones ... 2026-10-09 01:19:22,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_running_tab_holds_the_jobs_someone_is_working_on ... 2026-10-09 01:19:22,653 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_tab_counts_are_the_cards_each_tab_holds ... 2026-10-09 01:19:22,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_waiting_search_filter_selects_what_the_waiting_tabs_hold ... 2026-10-09 01:19:23,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_the_waiting_tab_holds_the_jobs_waiting_for_components_or_an_earlier_operation ... 2026-10-09 01:19:23,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:19:33,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_candidate_lots_key_exists_and_is_a_list ... 2026-10-09 01:19:33,958 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_candidate_lots_lists_every_lot_of_the_finished_product_while_under_the_cap ... 2026-10-09 01:19:34,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_candidate_lots_orders_the_newest_lot_first ... 2026-10-09 01:19:34,220 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_each_entry_carries_its_own_on_hand_quantity ... 2026-10-09 01:19:34,346 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_the_candidate_lots_block_survives_json_serialisation ... 2026-10-09 01:19:34,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:19:45,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLotsAreCapped.test_a_lot_beyond_the_cap_is_accepted_for_the_output ... 2026-10-09 01:19:45,746 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLotsAreCapped.test_a_lot_beyond_the_cap_is_found_by_name ... 2026-10-09 01:19:45,855 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLotsAreCapped.test_the_payload_lists_the_newest_lots_up_to_the_cap_and_says_more_exist ... 2026-10-09 01:19:46,202 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:19:56,194 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLotsUntrackedProduct.test_an_untracked_finished_product_yields_no_candidate_lots ... 2026-10-09 01:19:56,334 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:20:06,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedMarker.test_an_employee_with_a_recent_productivity_record_reports_true ... 2026-10-09 01:20:07,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedMarker.test_an_employee_with_no_productivity_record_reports_false ... 2026-10-09 01:20:07,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedMarker.test_recently_credited_key_exists_and_is_a_bool_on_every_row ... 2026-10-09 01:20:07,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedMarker.test_the_recently_credited_flag_marks_them_and_only_them ... 2026-10-09 01:20:07,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:20:18,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestNewPayloadKeysDoNotLeakWageOrPin.test_no_wage_or_pin_reaches_the_client_through_the_new_keys ... 2026-10-09 01:20:18,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:20:30,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedBucketIsBounded.test_recently_credited_bucket_caps_at_the_configured_limit ... 2026-10-09 01:20:30,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedBucketIsBounded.test_recently_credited_bucket_excludes_only_the_oldest_credited_employees ... 2026-10-09 01:20:31,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-09 01:20:41,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedRanksByWorkTimeNotWriteTime.test_the_least_recently_worked_employee_is_excluded_despite_their_row_being_written_last ... 2026-10-09 01:20:42,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedRanksByWorkTimeNotWriteTime.test_the_most_recently_worked_employee_is_credited_despite_their_row_being_written_first ... 2026-10-09 01:20:42,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-09 01:20:53,573 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorRecentlyCreditedForgetsOldWork.test_work_started_more_than_thirty_days_ago_does_not_make_an_employee_recent ... 2026-10-09 01:20:54,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:21:04,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_operator_ids_per_workorder: Starting TestShopfloorPerWorkorderOperatorIds.test_operator_ids_is_an_empty_list_not_a_missing_key_when_the_workorder_has_no_productivity_rows ... 2026-10-09 01:21:05,190 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_operator_ids_per_workorder: Starting TestShopfloorPerWorkorderOperatorIds.test_operator_ids_is_scoped_by_workorder_not_by_workcenter ... 2026-10-09 01:21:05,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_operator_ids_per_workorder: Starting TestShopfloorPerWorkorderOperatorIds.test_operator_ids_lists_every_employee_with_a_productivity_row_on_that_workorder ... 2026-10-09 01:21:05,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:21:06,177 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3579] 2026-10-09 01:21:06,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68789] 2026-10-09 01:21:06,197 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:21:06,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_output_rescales_components: Starting TestShopFloorOutputOnAPartlyPostedComponent.test_a_component_line_left_with_nothing_to_consume_is_not_marked_consumed ... 2026-10-09 01:21:09,135 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2885 deleted stock.move.line records with IDs: [3988] 2026-10-09 01:21:09,362 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_output_rescales_components: Starting TestShopFloorOutputOnAPartlyPostedComponent.test_the_open_component_line_gets_the_outputs_need_minus_what_was_posted ... 2026-10-09 01:21:12,341 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:21:13,048 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3580] 2026-10-09 01:21:13,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68810] 2026-10-09 01:21:13,069 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:21:13,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_output_rescales_components: Starting TestShopFloorOutputWhileComponentsArePicked.test_recording_output_does_not_mark_the_lot_tracked_component_consumed ... 2026-10-09 01:21:16,608 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_output_rescales_components: Starting TestShopFloorOutputWhileComponentsArePicked.test_recording_output_leaves_no_component_line_without_a_lot ... 2026-10-09 01:21:19,905 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:21:29,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_base_payload_carries_schema_and_one_entry_per_workorder ... 2026-10-09 01:21:29,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_every_workorder_entry_carries_its_id_and_its_own_ext_dict ... 2026-10-09 01:21:29,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_ext_contributors_names_only_installed_modules_that_really_contributed ... 2026-10-09 01:21:30,105 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_payload_renders_on_an_empty_recordset ... 2026-10-09 01:21:30,252 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_the_surface_contributes_nothing_to_the_bridge_namespace ... 2026-10-09 01:21:30,407 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_workorders_preserve_the_recordsets_own_order_and_length ... 2026-10-09 01:21:30,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:21:39,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorQuantitiesFollowTheUnitPrecision.test_the_payload_tells_the_surface_the_decimals_quantities_are_entered_with ... 2026-10-09 01:21:40,082 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:21:50,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_rail_operators_payload: Starting TestRailOperatorsKeyShapeAndFirstOpen.test_a_non_empty_selection_is_never_clobbered_by_a_later_open ... 2026-10-09 01:21:50,874 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_rail_operators_payload: Starting TestRailOperatorsKeyShapeAndFirstOpen.test_first_open_with_an_empty_selection_shows_the_station_people_without_saving_them ... 2026-10-09 01:21:51,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_rail_operators_payload: Starting TestRailOperatorsKeyShapeAndFirstOpen.test_rail_operators_is_a_new_top_level_key_not_nested_per_workorder ... 2026-10-09 01:21:51,401 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_rail_operators_payload: Starting TestRailOperatorsKeyShapeAndFirstOpen.test_rail_operators_is_never_empty_on_a_first_open_when_the_station_has_history ... 2026-10-09 01:21:51,797 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:22:02,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_rail_operators_payload: Starting TestRailOperatorsPersistAcrossSeparateRequests.test_an_added_employee_outside_board_operators_survives_a_separate_later_call ... 2026-10-09 01:22:02,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:22:05,676 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3581] 2026-10-09 01:22:05,690 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68847] 2026-10-09 01:22:05,699 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:22:05,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour: Starting TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03 ... 2026-10-09 01:22:06,186 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Chrome pid: 7238 2026-10-09 01:22:06,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Chrome headless temporary user profile dir: /tmp/tmp6l1h6j6a_chrome_odoo 2026-10-09 01:22:06,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Issuing json command http://127.0.0.1:44387/json/version 2026-10-09 01:22:06,190 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:44387/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:22:06,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Browser version: Chrome/150.0.7871.114 2026-10-09 01:22:06,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Issuing json command http://127.0.0.1:44387/json 2026-10-09 01:22:06,277 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:44387/json with timeout 3 increased to 10s during tests 2026-10-09 01:22:06,289 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Websocket url found: ws://127.0.0.1:44387/devtools/page/923210C0C346ECC764AAF933202C8741 2026-10-09 01:22:06,304 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Enable chrome headless console log notification 2026-10-09 01:22:06,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Chrome headless enable page notifications 2026-10-09 01:22:06,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:sf_root_nav_operator from n/a 2026-10-09 01:22:06,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Setting session cookie in browser 2026-10-09 01:22:06,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=179&wo=1210&mo=WH%2FMO%2F01260" in browser 2026-10-09 01:22:06,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=179&wo=1210&mo=WH%2FMO%2F01260" 2026-10-09 01:22:06,398 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:22:07,846 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:07] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=179&wo=1210&mo=WH/MO/01260 HTTP/1.1" 200 - 184 0.163 1.286 2026-10-09 01:22:07,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Navigation result: {'frameId': '923210C0C346ECC764AAF933202C8741', 'loaderId': '74F0CB8C54AAFB7653A443EF40BA4C2D', 'isDownload': False} 2026-10-09 01:22:07,850 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Evaluate ready code "odoo.isTourReady('viin_mrp_shopfloor_root_navigation_tour')" 2026-10-09 01:22:07,913 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:07] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-09 01:22:07,920 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:07] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 01:22:08,072 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.064 0.117 2026-10-09 01:22:08,101 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.190 2026-10-09 01:22:08,116 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.201 2026-10-09 01:22:08,134 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 01:22:08,169 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:22:08,219 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 01:22:08,818 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:22:08,828 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:22:08,831 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-09 01:22:08,844 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-09 01:22:08,860 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: Owl is running in 'dev' mode. 2026-10-09 01:22:08,877 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:22:08,915 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.019 2026-10-09 01:22:08,939 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.015 2026-10-09 01:22:08,970 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.004 0.037 2026-10-09 01:22:08,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Evaluate test code "odoo.startTour('viin_mrp_shopfloor_root_navigation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=179&wo=1210&mo=WH%2FMO%2F01260", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:22:09,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [1/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the workcenter select screen renders as real DOM, not an empty surface (trigger: .o_viin_sf_workcenter_select) 2026-10-09 01:22:09,056 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:22:09,064 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 01:22:09,100 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.043 2026-10-09 01:22:09,145 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /web/image?model=res.users&field=avatar_128&id=2905 HTTP/1.1" 200 - 16 0.016 0.112 2026-10-09 01:22:09,180 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /web/image/res.partner/5721/avatar_128?unique=1791508922000 HTTP/1.1" 200 - 8 0.008 0.151 2026-10-09 01:22:09,195 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.169 2026-10-09 01:22:09,196 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-10-09 01:22:09,215 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:22:09,259 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.103 2026-10-09 01:22:09,287 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.068 2026-10-09 01:22:09,294 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:22:09,371 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 45 0.033 0.094 2026-10-09 01:22:09,425 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 12 0.007 0.015 2026-10-09 01:22:09,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [2/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the fixture's own workcenter is offered as a tappable card (trigger: .o_viin_sf_workcenter_card[data-workcenter-card='179']) 2026-10-09 01:22:09,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [3/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step confirm the selection - the tap that must PERSIST it and NAVIGATE onward (trigger: [data-confirm-workcenters]:not([disabled])) 2026-10-09 01:22:09,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [4/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the job board is actually reached after confirming the selection (trigger: .o_viin_sf_job_board) 2026-10-09 01:22:09,643 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 15 0.008 0.015 2026-10-09 01:22:09,959 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:09] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 106 0.141 0.165 2026-10-09 01:22:10,037 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [5/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the fixture's own real work order is rendered as a card on its station's board (trigger: [data-wo-card='1210']) 2026-10-09 01:22:10,102 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [6/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the execute screen is actually reached after opening the work-order card (trigger: .o_viin_sf_execute) 2026-10-09 01:22:10,266 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:22:10] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 55 0.081 0.080 2026-10-09 01:22:10,313 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: [7/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the execute screen renders the SAME work order the card named, not a placeholder or a different one (trigger: [data-execute-mo]) 2026-10-09 01:22:10,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: tour succeeded 2026-10-09 01:22:10,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR viin_mrp_shopfloor_root_navigation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 01:22:10,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.browser: heap 21441872 (allocated 22257664) 2026-10-09 01:22:10,507 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Closing chrome headless with pid 7238 2026-10-09 01:22:10,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Closing websocket connection 2026-10-09 01:22:10,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Terminating chrome headless with pid 7238 2026-10-09 01:22:10,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_012210_617253_test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.txt 2026-10-09 01:22:10,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_root_navigation_tour.TestShopFloorRootNavigationTour.test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03: Removing chrome user profile "/tmp/tmp6l1h6j6a_chrome_odoo" 2026-10-09 01:22:10,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:22:20,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_row_and_undo_span_the_whole_move: Starting TestARowReportsTheWholeOfWhatTheOperatorRecorded.test_a_row_reports_the_whole_figure_recorded_against_the_move_not_one_lines_share ... 2026-10-09 01:22:20,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:22:30,715 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_row_and_undo_span_the_whole_move: Starting TestUndoTakesBackTheWholeRecording.test_undo_returns_the_move_to_the_figure_it_held_immediately_before_the_recording ... 2026-10-09 01:22:30,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [4008] 2026-10-09 01:22:31,106 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:22:40,673 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_row_and_undo_span_the_whole_move: Starting TestTheUndoAffordanceOnAMoveCarryingSeveralLines.test_a_move_the_operator_never_recorded_against_advertises_no_undo ... 2026-10-09 01:22:40,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_row_and_undo_span_the_whole_move: Starting TestTheUndoAffordanceOnAMoveCarryingSeveralLines.test_a_recorded_move_still_advertises_undo_once_it_carries_several_lines ... 2026-10-09 01:22:41,259 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:22:51,068 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_a_product_on_an_unlinked_mo_raw_move_is_still_valid ... 2026-10-09 01:22:51,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_a_product_outside_the_valid_set_is_refused ... 2026-10-09 01:22:51,548 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_a_product_that_is_not_stock_managed_scraps_through_any_quantity_with_no_confirmation ... 2026-10-09 01:22:52,084 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_a_quantity_past_what_is_available_needs_confirmation_and_leaves_stock_untouched ... 2026-10-09 01:22:52,179 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.scrap records with IDs: [5] 2026-10-09 01:22:52,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_confirming_a_shortfall_scraps_anyway_and_drives_stock_negative ... 2026-10-09 01:22:52,707 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_recording_scrap_creates_one_scrap_linked_to_both_workorder_and_mo ... 2026-10-09 01:22:53,155 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_recording_scrap_returns_data_and_never_an_act_window ... 2026-10-09 01:22:53,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_recording_scrap_validates_in_the_same_call_and_actually_removes_the_stock ... 2026-10-09 01:22:54,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_the_finished_product_becomes_valid_once_its_move_is_done ... 2026-10-09 01:22:54,245 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [4014] 2026-10-09 01:22:54,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_the_finished_product_is_refused_while_its_move_is_still_open ... 2026-10-09 01:22:54,735 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:23:04,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_a_published_lot_is_accepted_by_the_endpoint_it_was_published_for ... 2026-10-09 01:23:04,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_a_tracked_scrappable_product_publishes_its_lots ... 2026-10-09 01:23:04,936 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_an_untracked_scrappable_product_publishes_no_lots ... 2026-10-09 01:23:05,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_each_published_lot_carries_the_shape_the_shared_picker_reads ... 2026-10-09 01:23:05,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:23:15,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotsAreCapped.test_a_lot_beyond_the_cap_is_found_by_name ... 2026-10-09 01:23:15,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotsAreCapped.test_the_tile_lists_the_newest_lots_up_to_the_cap_and_says_more_exist ... 2026-10-09 01:23:15,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:23:25,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapAvailableQuantity.test_a_product_with_nothing_at_the_source_location_publishes_zero ... 2026-10-09 01:23:26,019 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapAvailableQuantity.test_a_scrappable_product_publishes_what_is_on_hand_where_the_scrap_draws_from ... 2026-10-09 01:23:26,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapAvailableQuantity.test_every_scrappable_row_carries_the_quantity_the_shortcut_rule_needs ... 2026-10-09 01:23:26,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapAvailableQuantity.test_stock_the_worker_cannot_reach_is_not_offered_as_available ... 2026-10-09 01:23:26,461 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapAvailableQuantity.test_the_published_quantity_is_the_one_core_validates_the_scrap_against ... 2026-10-09 01:23:26,932 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.scrap records with IDs: [13] 2026-10-09 01:23:27,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:23:38,657 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapLotAvailableQuantity.test_each_listed_lot_publishes_its_own_quantity_where_the_scrap_draws_from ... 2026-10-09 01:23:38,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapLotAvailableQuantity.test_each_lot_found_by_search_publishes_its_own_quantity_where_the_scrap_draws_from ... 2026-10-09 01:23:38,838 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapLotAvailableQuantity.test_scrapping_exactly_a_lots_published_quantity_is_accepted_outright ... 2026-10-09 01:23:39,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapLotAvailableQuantity.test_scrapping_one_unit_past_a_lots_published_quantity_asks_for_confirmation ... 2026-10-09 01:23:39,434 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.scrap records with IDs: [16] 2026-10-09 01:23:39,473 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap_available_qty: Starting TestShopFloorScrapLotAvailableQuantity.test_the_product_figure_stays_the_one_for_a_scrap_without_a_lot ... 2026-10-09 01:23:39,664 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:23:48,087 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionIsolation.test_two_users_each_get_only_their_own_workcenter_selection ... 2026-10-09 01:23:48,200 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionIsolation.test_user_with_no_prior_session_gets_a_lazily_created_empty_one ... 2026-10-09 01:23:48,819 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:24:04,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionMultiCompanyIsolation.test_same_user_two_companies_get_independent_session_rows ... 2026-10-09 01:24:04,238 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:24:12,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionRecordRule.test_reading_user_as_session_by_id_from_user_b_is_denied ... 2026-10-09 01:24:12,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 2956, model: viin.mrp.shopfloor.session 2026-10-09 01:24:12,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionRecordRule.test_search_as_user_b_returns_only_user_bs_own_session ... 2026-10-09 01:24:12,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:24:19,607 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionSqlConstraints.test_duplicate_user_company_session_is_rejected ... 2026-10-09 01:24:20,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:24:28,844 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_a_second_call_replaces_rather_than_accumulates ... 2026-10-09 01:24:29,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_calling_as_user_a_never_touches_user_bs_session ... 2026-10-09 01:24:29,231 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_two_users_each_get_only_their_own_operator_selection ... 2026-10-09 01:24:29,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_user_with_no_prior_operator_selection_gets_an_empty_list_not_an_error ... 2026-10-09 01:24:29,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:24:44,669 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorMultiCompanyIsolation.test_same_user_two_companies_get_independent_operator_sets ... 2026-10-09 01:24:44,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:24:52,623 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_workcenter_memory: Starting TestShopfloorSessionWorkcenterMemoryAcrossFreshResolve.test_a_fresh_environment_resolves_the_same_workcenters_after_add_work_center ... 2026-10-09 01:24:53,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_workcenter_memory: Starting TestShopfloorSessionWorkcenterMemoryAcrossFreshResolve.test_a_user_who_never_added_a_second_work_center_is_unaffected ... 2026-10-09 01:24:54,512 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:25:04,570 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForAnEarlierOne.test_an_operation_whose_previous_operation_is_unfinished_can_be_started_from_the_floor ... 2026-10-09 01:25:04,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForAnEarlierOne.test_the_card_of_a_ready_operation_waits_for_nothing ... 2026-10-09 01:25:05,095 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForAnEarlierOne.test_the_card_says_the_operation_waits_for_the_previous_operation ... 2026-10-09 01:25:05,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:25:16,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForComponents.test_an_operation_whose_components_are_short_can_be_started_from_the_floor ... 2026-10-09 01:25:16,433 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForComponents.test_output_recorded_after_starting_counts_from_the_recordings_not_from_the_prefilled_figure ... 2026-10-09 01:25:17,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForComponents.test_the_card_says_the_operation_waits_for_components ... 2026-10-09 01:25:17,626 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:25:19,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition: Starting TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection ... 2026-10-09 01:25:20,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Chrome pid: 7453 2026-10-09 01:25:20,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Chrome headless temporary user profile dir: /tmp/tmpofuks7rp_chrome_odoo 2026-10-09 01:25:20,242 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Issuing json command http://127.0.0.1:45891/json/version 2026-10-09 01:25:20,243 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:45891/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:25:20,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Browser version: Chrome/150.0.7871.114 2026-10-09 01:25:20,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Issuing json command http://127.0.0.1:45891/json 2026-10-09 01:25:20,304 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:45891/json with timeout 3 increased to 10s during tests 2026-10-09 01:25:20,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Websocket url found: ws://127.0.0.1:45891/devtools/page/D40110533C0A6E83325A8B344763F133 2026-10-09 01:25:20,335 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Enable chrome headless console log notification 2026-10-09 01:25:20,349 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Chrome headless enable page notifications 2026-10-09 01:25:20,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-09 01:25:20,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Setting session cookie in browser 2026-10-09 01:25:20,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=233&wo=1222&mo=WH%2FMO%2F01271" in browser 2026-10-09 01:25:20,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=233&wo=1222&mo=WH%2FMO%2F01271" 2026-10-09 01:25:20,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:25:22,007 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:22] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=233&wo=1222&mo=WH/MO/01271 HTTP/1.1" 200 - 182 0.204 1.365 2026-10-09 01:25:22,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Navigation result: {'frameId': 'D40110533C0A6E83325A8B344763F133', 'loaderId': '10662325C6B3D59139086EE72CF5B99F', 'isDownload': False} 2026-10-09 01:25:22,010 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Evaluate ready code "odoo.isTourReady('viin_mrp_shopfloor_root_navigation_tour')" 2026-10-09 01:25:22,063 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:22] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.017 2026-10-09 01:25:22,071 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:22] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 01:25:22,094 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:22] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.049 2026-10-09 01:25:22,169 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:25:23,098 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.461 0.601 2026-10-09 01:25:23,107 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.733 2026-10-09 01:25:23,133 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.071 2026-10-09 01:25:23,141 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.136 2026-10-09 01:25:23,242 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:25:23,251 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:25:23,259 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-09 01:25:23,263 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-09 01:25:23,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: Owl is running in 'dev' mode. 2026-10-09 01:25:23,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-09 01:25:23,432 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.086 2026-10-09 01:25:23,464 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.079 2026-10-09 01:25:23,466 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-10-09 01:25:23,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Evaluate test code "odoo.startTour('viin_mrp_shopfloor_root_navigation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=233&wo=1222&mo=WH%2FMO%2F01271", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:25:23,502 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [1/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the workcenter select screen renders as real DOM, not an empty surface (trigger: .o_viin_sf_workcenter_select) 2026-10-09 01:25:23,581 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 01:25:23,841 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "POST /mail/data HTTP/1.1" 200 - 144 0.167 0.214 2026-10-09 01:25:23,984 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.052 0.544 2026-10-09 01:25:23,988 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.498 2026-10-09 01:25:24,067 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.041 0.459 2026-10-09 01:25:24,093 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 01:25:24,094 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.580 2026-10-09 01:25:24,097 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-10-09 01:25:24,116 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 01:25:24,144 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.116 2026-10-09 01:25:24,170 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:25:24,184 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /web/image/res.partner/3/avatar_128?unique=1791491186000 HTTP/1.1" 200 - 9 0.011 0.143 2026-10-09 01:25:24,205 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.165 2026-10-09 01:25:24,248 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.205 2026-10-09 01:25:24,344 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 51 0.039 0.068 2026-10-09 01:25:24,377 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 14 0.009 0.014 2026-10-09 01:25:24,416 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [2/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the fixture's own workcenter is offered as a tappable card (trigger: .o_viin_sf_workcenter_card[data-workcenter-card='233']) 2026-10-09 01:25:24,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [3/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step confirm the selection - the tap that must PERSIST it and NAVIGATE onward (trigger: [data-confirm-workcenters]:not([disabled])) 2026-10-09 01:25:24,533 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [4/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the job board is actually reached after confirming the selection (trigger: .o_viin_sf_job_board) 2026-10-09 01:25:24,558 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.010 0.013 2026-10-09 01:25:24,800 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:24] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 106 0.095 0.138 2026-10-09 01:25:24,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [5/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the fixture's own real work order is rendered as a card on its station's board (trigger: [data-wo-card='1222']) 2026-10-09 01:25:24,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [6/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the execute screen is actually reached after opening the work-order card (trigger: .o_viin_sf_execute) 2026-10-09 01:25:25,084 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:25:25] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 56 0.055 0.101 2026-10-09 01:25:25,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: [7/7] Tour viin_mrp_shopfloor_root_navigation_tour → Step the execute screen renders the SAME work order the card named, not a placeholder or a different one (trigger: [data-execute-mo]) 2026-10-09 01:25:25,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: tour succeeded 2026-10-09 01:25:25,188 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR viin_mrp_shopfloor_root_navigation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 01:25:25,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection.browser: heap 25049404 (allocated 26062848) 2026-10-09 01:25:25,328 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Closing chrome headless with pid 7453 2026-10-09 01:25:25,330 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Closing websocket connection 2026-10-09 01:25:25,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Terminating chrome headless with pid 7453 2026-10-09 01:25:25,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_012525_443009_test_tour_reaches_own_station_despite_prior_unrelated_session_selection.txt 2026-10-09 01:25:25,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: Removing chrome user profile "/tmp/tmpofuks7rp_chrome_odoo" 2026-10-09 01:25:25,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:25:26,390 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3582] 2026-10-09 01:25:26,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68885] 2026-10-09 01:25:26,417 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:25:28,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_closed_order_is_no_longer_reported_as_closing ... 2026-10-09 01:25:29,463 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_gate_refusing_to_close_the_order_is_surfaced_and_the_order_stays_to_close ... 2026-10-09 01:25:30,168 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_new_close_request_on_a_done_order_is_refused ... 2026-10-09 01:25:31,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_partial_output_asks_the_backorder_question_instead_of_closing ... 2026-10-09 01:25:32,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_retried_backorder_answer_returns_the_first_answer_after_the_order_is_done ... 2026-10-09 01:25:33,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_retried_close_returns_the_first_answer_after_the_order_is_done ... 2026-10-09 01:25:34,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_an_answer_the_shop_floor_cannot_render_is_refused_and_the_order_stays_open ... 2026-10-09 01:25:35,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_an_open_last_operation_is_not_reported_as_closing ... 2026-10-09 01:25:36,260 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_answering_the_backorder_question_closes_the_order_and_keeps_the_rest ... 2026-10-09 01:25:37,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_the_finished_last_operation_reports_its_order_waits_to_be_closed ... 2026-10-09 01:25:38,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_the_operator_of_the_last_operation_closes_the_order ... 2026-10-09 01:25:39,807 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:25:40,565 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3583] 2026-10-09 01:25:40,579 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68914] 2026-10-09 01:25:40,586 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:25:42,637 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateWithConsumptionWarning.test_a_consumption_difference_asks_the_question_with_the_figures ... 2026-10-09 01:25:43,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateWithConsumptionWarning.test_a_retried_consumption_confirmation_returns_the_first_answer_after_the_order_is_done ... 2026-10-09 01:25:44,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:25:45,290 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3584] 2026-10-09 01:25:45,300 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68929] 2026-10-09 01:25:45,307 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:25:45,981 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3585] 2026-10-09 01:25:45,992 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68933] 2026-10-09 01:25:46,006 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:25:48,249 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorCloseWhileAnotherOperationRuns.test_answering_the_backorder_question_is_refused_while_another_operation_is_in_progress ... 2026-10-09 01:25:48,939 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorCloseWhileAnotherOperationRuns.test_closing_the_order_is_refused_while_another_operation_is_in_progress ... 2026-10-09 01:25:49,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorCloseWhileAnotherOperationRuns.test_the_order_closes_once_the_other_operation_is_done ... 2026-10-09 01:25:50,876 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:25:51,645 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3586] 2026-10-09 01:25:51,657 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68948] 2026-10-09 01:25:51,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:25:52,339 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3587] 2026-10-09 01:25:52,349 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68952] 2026-10-09 01:25:52,357 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:25:54,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorConsumptionAnswerWhileAnotherOperationRuns.test_confirming_the_consumption_is_refused_while_another_operation_is_in_progress ... 2026-10-09 01:25:55,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:26:07,915 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataShape.test_a_workcenter_in_a_company_not_enabled_is_absent ... 2026-10-09 01:26:08,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataShape.test_a_workcenter_shared_by_all_companies_is_listed ... 2026-10-09 01:26:08,176 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataShape.test_entries_carry_id_and_name_for_this_companys_workcenters ... 2026-10-09 01:26:08,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataShape.test_the_workcenters_of_every_enabled_company_are_listed ... 2026-10-09 01:26:08,353 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:26:16,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_a_blocked_workcenter_with_only_pending_workorders_reports_blocked_true ... 2026-10-09 01:26:18,187 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_a_paused_workorder_on_a_running_workcenter_is_not_counted_as_running ... 2026-10-09 01:26:20,437 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_a_startable_workorder_counts_toward_ready_not_waiting ... 2026-10-09 01:26:22,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_a_workorder_short_of_components_counts_toward_waiting_not_ready ... 2026-10-09 01:26:24,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_an_in_progress_workorder_on_a_blocked_workcenter_counts_as_blocked_not_running ... 2026-10-09 01:26:27,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_an_in_progress_workorder_on_a_normal_workcenter_counts_as_running ... 2026-10-09 01:26:29,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:26:37,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataSelectedFlag.test_a_workcenter_already_in_the_calling_users_session_reports_selected_true ... 2026-10-09 01:26:37,879 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataSelectedFlag.test_a_workcenter_selected_by_a_different_user_reports_selected_false_here ... 2026-10-09 01:26:38,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:26:46,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestActionSetWorkcenters.test_a_second_call_replaces_rather_than_appends ... 2026-10-09 01:26:46,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestActionSetWorkcenters.test_a_workcenter_from_another_company_is_rejected ... 2026-10-09 01:26:52,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestActionSetWorkcenters.test_confirming_a_selection_as_user_a_does_not_affect_user_bs_session ... 2026-10-09 01:26:52,800 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestActionSetWorkcenters.test_confirming_a_selection_persists_it_on_the_calling_users_own_session ... 2026-10-09 01:26:52,935 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:26:53,729 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3588] 2026-10-09 01:26:53,743 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68967] 2026-10-09 01:26:53,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:26:54,512 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3589] 2026-10-09 01:26:54,523 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68971] 2026-10-09 01:26:54,530 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:26:56,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorTransitionMustHappen.test_a_start_that_core_answers_with_a_dialog_is_reported_as_a_failure ... 2026-10-09 01:26:56,717 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:26:57,566 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3590] 2026-10-09 01:26:57,578 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68984] 2026-10-09 01:26:57,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:26:58,366 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3591] 2026-10-09 01:26:58,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68988] 2026-10-09 01:26:58,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:00,521 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorRefusesClosedOperations.test_recording_output_on_a_finished_operation_is_refused ... 2026-10-09 01:27:00,936 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:01,733 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3592] 2026-10-09 01:27:01,744 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69001] 2026-10-09 01:27:01,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:02,442 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3593] 2026-10-09 01:27:02,455 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69005] 2026-10-09 01:27:02,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:04,536 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIdempotentScrap.test_a_colleague_sending_the_same_request_key_gets_a_scrap_of_their_own ... 2026-10-09 01:27:05,145 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3594] 2026-10-09 01:27:05,158 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69015] 2026-10-09 01:27:05,167 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:06,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIdempotentScrap.test_a_scrap_sent_twice_under_one_request_key_is_recorded_once ... 2026-10-09 01:27:06,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIdempotentScrap.test_two_scraps_under_different_request_keys_are_both_recorded ... 2026-10-09 01:27:07,497 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:27:08,275 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3595] 2026-10-09 01:27:08,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69032] 2026-10-09 01:27:08,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:09,018 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3596] 2026-10-09 01:27:09,031 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69036] 2026-10-09 01:27:09,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:11,300 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorScrapQuantityMustBePositive.test_a_zero_scrap_is_refused ... 2026-10-09 01:27:11,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:12,027 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3597] 2026-10-09 01:27:12,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69049] 2026-10-09 01:27:12,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:12,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3598] 2026-10-09 01:27:12,784 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69053] 2026-10-09 01:27:12,795 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:14,854 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorEntryLog.test_a_shop_floor_action_logs_its_entry_as_the_acting_operator ... 2026-10-09 01:27:15,329 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorEntryLog.test_an_operator_cannot_write_a_log_entry_directly ... 2026-10-09 01:27:15,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3026, model: viin.mrp.shopfloor.entry 2026-10-09 01:27:15,441 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:16,297 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3599] 2026-10-09 01:27:16,313 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69068] 2026-10-09 01:27:16,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:17,072 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3600] 2026-10-09 01:27:17,082 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69072] 2026-10-09 01:27:17,089 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:19,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIncidentOnAStoppedStation.test_a_manager_releases_a_stopped_station ... 2026-10-09 01:27:19,567 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIncidentOnAStoppedStation.test_a_second_report_on_a_stopped_station_adds_no_second_stop ... 2026-10-09 01:27:19,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIncidentOnAStoppedStation.test_an_operator_cannot_release_a_stopped_station ... 2026-10-09 01:27:19,841 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:20,703 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3601] 2026-10-09 01:27:20,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69085] 2026-10-09 01:27:20,722 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:21,368 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3602] 2026-10-09 01:27:21,379 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69089] 2026-10-09 01:27:21,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:23,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorRetryIsAnsweredWhateverHappenedSince.test_a_retried_incident_report_is_answered_after_the_order_was_cancelled ... 2026-10-09 01:27:23,677 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [4085, 4086] 2026-10-09 01:27:23,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorRetryIsAnsweredWhateverHappenedSince.test_a_retried_output_recording_is_answered_after_the_station_was_stopped ... 2026-10-09 01:27:24,693 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorRetryIsAnsweredWhateverHappenedSince.test_a_retried_scrap_is_answered_after_the_operation_was_finished ... 2026-10-09 01:27:25,745 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:26,423 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3603] 2026-10-09 01:27:26,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69108] 2026-10-09 01:27:26,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:27,136 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3604] 2026-10-09 01:27:27,148 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69112] 2026-10-09 01:27:27,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:29,179 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorNextStepOnAStoppedStation.test_a_manager_is_refused_with_the_next_step_their_screen_shows ... 2026-10-09 01:27:29,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorNextStepOnAStoppedStation.test_a_refused_start_tells_a_manager_another_next_step_than_an_operator ... 2026-10-09 01:27:29,723 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorNextStepOnAStoppedStation.test_a_restarted_station_shows_no_next_step ... 2026-10-09 01:27:30,219 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorNextStepOnAStoppedStation.test_an_operator_is_refused_with_the_next_step_their_screen_shows ... 2026-10-09 01:27:30,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorNextStepOnAStoppedStation.test_the_screen_shows_a_manager_another_next_step_than_an_operator ... 2026-10-09 01:27:31,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:31,996 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3605] 2026-10-09 01:27:32,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69125] 2026-10-09 01:27:32,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:32,795 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3606] 2026-10-09 01:27:32,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69129] 2026-10-09 01:27:32,817 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:34,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_blocker_an_extension_publishes_is_on_the_payload ... 2026-10-09 01:27:35,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_blocker_an_extension_publishes_refuses_the_start ... 2026-10-09 01:27:35,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_restarted_station_no_longer_keeps_its_work_order_from_starting ... 2026-10-09 01:27:35,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_stopped_station_is_published_as_keeping_its_work_order_from_starting ... 2026-10-09 01:27:36,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_work_order_on_a_running_station_has_nothing_keeping_it_from_starting ... 2026-10-09 01:27:36,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:37,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3607] 2026-10-09 01:27:37,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69142] 2026-10-09 01:27:37,315 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:38,021 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3608] 2026-10-09 01:27:38,035 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69146] 2026-10-09 01:27:38,043 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:27:40,354 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorFinishAndPauseOnAStoppedStation.test_a_refused_finish_tells_the_operator_the_next_step_their_screen_shows ... 2026-10-09 01:27:40,893 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorFinishAndPauseOnAStoppedStation.test_an_operation_can_be_finished_once_its_station_runs_again ... 2026-10-09 01:27:41,528 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorFinishAndPauseOnAStoppedStation.test_an_operation_on_a_stopped_station_cannot_be_finished_from_the_floor ... 2026-10-09 01:27:42,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorFinishAndPauseOnAStoppedStation.test_an_operation_on_a_stopped_station_cannot_be_paused_from_the_floor ... 2026-10-09 01:27:42,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorFinishAndPauseOnAStoppedStation.test_the_screen_says_the_stopped_station_keeps_the_operation_from_being_paused_or_finished ... 2026-10-09 01:27:43,273 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:27:44,013 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:47,094 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc51ee80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:47,095 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba2cfe20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:47,102 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:47,107 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba2cf880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:48,807 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:51,531 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbb1ade40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:51,532 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb5d7c0e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:51,539 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:51,543 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb5d7d1c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:51,967 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:55,909 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb5f1a340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:55,910 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb5c6be20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:55,917 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:55,923 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb5c6a340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:56,447 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:59,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbb11ccc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:59,655 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f6f4860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:59,664 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:27:59,671 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f6f5f80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:00,146 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:04,096 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc6ea660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:04,097 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc90913f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:04,105 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:04,112 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc90910180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:04,536 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:07,514 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c1a7920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:07,516 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f4493a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:07,525 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:07,531 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f449800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:08,926 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:12,167 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbb978540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:12,169 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba2a8f40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:12,178 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:12,183 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba2aaa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:12,552 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:17,037 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc912df420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:17,039 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8f4e1080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:17,054 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:17,061 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8f4e3740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workcenter_analytic_account.py", line 13, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:17,474 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_analytic_account: Starting TestWorkCenterAnalyticAccount.test_create_account_analytic_entry_move_material ... 2026-10-09 01:28:24,454 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_analytic_account: Starting TestWorkCenterAnalyticAccount.test_the_work_centre_analytic_entry_carries_the_logged_hour_once_with_labour_added ... 2026-10-09 01:28:28,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_analytic_account: Starting TestWorkCenterAnalyticAccount.test_the_work_centre_analytic_entry_carries_the_logged_hour_when_only_labour_is_costed ... 2026-10-09 01:28:32,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1822] 2026-10-09 01:28:33,096 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_analytic_account: Starting TestWorkCenterAnalyticAccount.test_wc_analytic_01 ... 2026-10-09 01:28:38,293 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:42,174 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb5a90040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:42,175 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb8eecfe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:42,182 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:42,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb8eed620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:28:42,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:28:49,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestEmployeeIdSurvivesUserIdWrite.test_manually_picked_employee_id_survives_later_user_id_write ... 2026-10-09 01:28:50,689 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:28:57,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestWorkcenterProductivityCreateRpcGuard.test_non_manager_crediting_someone_else_via_raw_create_is_rejected ... 2026-10-09 01:28:58,885 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:29:08,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestNoRpcCallCreditsAColleague.test_a_close_split_context_sent_by_a_client_does_not_let_a_non_manager_credit_a_colleague ... 2026-10-09 01:29:08,124 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestNoRpcCallCreditsAColleague.test_a_close_split_context_sent_by_a_client_does_not_let_a_non_manager_duplicate_a_colleagues_line ... 2026-10-09 01:29:08,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestNoRpcCallCreditsAColleague.test_a_non_manager_cannot_duplicate_a_colleagues_line ... 2026-10-09 01:29:08,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestNoRpcCallCreditsAColleague.test_a_non_manager_cannot_duplicate_a_colleagues_line_with_other_values_changed ... 2026-10-09 01:29:08,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestNoRpcCallCreditsAColleague.test_a_non_manager_cannot_duplicate_their_own_line_onto_a_colleague ... 2026-10-09 01:29:08,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:29:16,934 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_manager_may_clear_the_credit_of_another_employee ... 2026-10-09 01:29:16,999 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_manager_may_move_a_colleagues_line_onto_another_employee ... 2026-10-09 01:29:17,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_non_manager_cannot_clear_the_credit_of_another_employee ... 2026-10-09 01:29:17,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_non_manager_cannot_credit_another_employee_on_a_closed_line ... 2026-10-09 01:29:17,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_non_manager_cannot_move_a_colleagues_line_onto_their_own_employee ... 2026-10-09 01:29:17,498 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_non_manager_may_clear_the_credit_of_their_own_employee ... 2026-10-09 01:29:17,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_non_manager_may_credit_their_own_employee_on_an_uncredited_line ... 2026-10-09 01:29:17,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_non_manager_rewriting_a_colleagues_line_with_the_same_employee_is_not_refused ... 2026-10-09 01:29:17,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:29:29,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestActionShopfloorStartGuard.test_action_shopfloor_start_blocks_account_with_no_linked_employee ... 2026-10-09 01:29:29,848 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestActionShopfloorStartGuard.test_button_start_completes_for_account_with_no_linked_employee ... 2026-10-09 01:29:30,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:29:40,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCreditedEmployeeAttributionFullTrace.test_every_line_from_a_multi_segment_run_credits_b_not_the_acting_manager ... 2026-10-09 01:29:40,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:29:48,582 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_a_manager_correcting_the_credited_employee_on_a_closed_line_restamps_the_new_persons_rate ... 2026-10-09 01:29:51,326 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_closing_an_already_stamped_line_never_reprices_it ... 2026-10-09 01:29:53,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_duration_edit_beyond_expected_stamps_the_rate_on_both_split_lines ... 2026-10-09 01:29:56,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_duration_edit_within_expected_stamps_the_credited_employee_rate ... 2026-10-09 01:29:58,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_over_run_close_stamps_the_rate_on_the_copied_line_too ... 2026-10-09 01:30:00,732 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_timer_start_finish_stamps_the_credited_employee_rate ... 2026-10-09 01:30:03,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:30:10,928 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateFallbackResolution.test_employee_without_a_rate_falls_back_to_the_work_centre_rate ... 2026-10-09 01:30:13,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateFallbackResolution.test_fallback_rate_is_stamped_onto_the_line_and_flagged ... 2026-10-09 01:30:15,558 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateFallbackResolution.test_two_identical_lines_resolve_to_the_same_rate_whatever_the_creation_order ... 2026-10-09 01:30:19,356 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:30:27,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestShopfloorUserWithoutHrRightsStillGetsAStampedRate.test_mrp_user_without_hr_rights_can_close_a_work_order_and_gets_the_rate ... 2026-10-09 01:30:30,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 01:30:38,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_a_component_added_on_a_work_order_form_joins_its_order_on_that_work_order ... 2026-10-09 01:30:42,101 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_a_desktop_close_with_a_partial_quantity_answers_with_core_wizard_and_backorder_order ... 2026-10-09 01:30:45,293 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_closing_an_mo_with_every_unit_produced_creates_no_backorder ... 2026-10-09 01:30:48,047 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_closing_an_mo_with_part_of_the_quantity_produced_backorders_the_remainder ... 2026-10-09 01:30:51,203 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_post_consumption ... 2026-10-09 01:30:54,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:30:56,021 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3609] 2026-10-09 01:30:56,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69218] 2026-10-09 01:30:56,041 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:30:56,299 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestCalCostSignatureAndDateSemantics.test_cal_cost_accepts_a_date_positionally_the_way_its_callers_pass_it ... 2026-10-09 01:30:57,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestCalCostSignatureAndDateSemantics.test_cal_cost_date_boundary_is_exclusive_like_core ... 2026-10-09 01:30:59,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestCalCostSignatureAndDateSemantics.test_cal_cost_date_excludes_time_logs_that_ended_after_it_on_both_planes ... 2026-10-09 01:31:00,813 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:31:01,791 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3610] 2026-10-09 01:31:01,804 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69256] 2026-10-09 01:31:01,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:31:02,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestActualLabourCostIsPerEmployee.test_actual_labour_cost_is_the_credited_employees_own_frozen_rate ... 2026-10-09 01:31:05,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestActualLabourCostIsPerEmployee.test_two_employees_on_different_wages_produce_costs_in_the_wage_ratio ... 2026-10-09 01:31:08,237 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:31:09,223 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3611] 2026-10-09 01:31:09,241 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69300] 2026-10-09 01:31:09,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:31:09,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestPlannedHeadcountNeverMultipliesActualCost.test_a_routing_planned_for_three_but_worked_by_one_costs_one ... 2026-10-09 01:31:10,962 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestPlannedHeadcountNeverMultipliesActualCost.test_without_employee_cost_returns_the_machine_cost_alone ... 2026-10-09 01:31:12,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:31:13,221 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3612] 2026-10-09 01:31:13,233 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69332] 2026-10-09 01:31:13,241 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:31:13,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestFinishedWorkIsNeverRecosted.test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry ... 2026-10-09 01:31:13,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:16,197 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb9d33560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:16,198 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ec1db20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:16,208 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:16,214 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ec1c860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:16,779 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:20,373 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb631dbc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:20,374 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e29f740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:20,380 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:20,385 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e29d080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:20,694 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:23,409 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcba2ce160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:23,414 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb6191800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:23,420 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:23,425 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb6190e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:24,780 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:27,757 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd0d5940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:27,759 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e5d6de0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:27,767 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:27,775 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e5d6b60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:28,174 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:30,967 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f841bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:30,968 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ecd8fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:30,976 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:30,981 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ecda2a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:32,392 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:35,129 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb775d260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:35,131 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb63a60c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:35,138 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:35,144 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb63a5580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:35,510 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:39,376 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb6f73f60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:39,378 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9130ef20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:39,388 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:39,395 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9130e2a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:39,727 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:42,763 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcba142160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:42,764 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8e3aa520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:42,770 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:42,775 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8e3a8540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 531, in test_changing_a_wage_moves_neither_the_work_order_cost_nor_its_analytic_entry account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:45,031 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:48,989 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c0d85e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:48,991 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbb542660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:48,996 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:49,000 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbb5413a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:49,030 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:31:50,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3613] 2026-10-09 01:31:50,420 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69359] 2026-10-09 01:31:50,429 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:31:50,754 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestDowntimeIsExcludedFromCostButStaysQueryable.test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure ... 2026-10-09 01:31:50,901 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:54,781 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90b05a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:54,783 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea28860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:54,793 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:54,800 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea29580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:55,372 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:58,646 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8e4562a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:58,648 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8ea71a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:58,657 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:58,663 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8ea71940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:31:59,089 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:03,199 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc306c00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:03,201 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbca7e0c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:03,211 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:03,218 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbca7d580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:03,645 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:06,393 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbc03a5c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:06,395 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc8edf6b60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:06,403 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:06,409 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc8edf4a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:07,842 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:10,863 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb3fde200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:10,865 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbb8d7920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:10,872 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:10,878 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbb8d7c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:11,314 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:15,060 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc913b9b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:15,061 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbaa3ae80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:15,067 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:15,071 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbaa39d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:15,417 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:17,980 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb59efba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:17,981 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb75cae80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:17,988 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:17,993 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb75c8fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:18,341 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:22,351 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc90653380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:22,353 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbb360fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:22,362 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:22,368 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbb360220> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 592, in test_downtime_stays_out_of_product_cost_and_shows_up_in_the_downtime_figure account = self._make_analytic_account() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/tests/test_workorder_labour_cost.py", line 253, in _make_analytic_account plan = self.env['account.analytic.plan'].create({'name': 'Labour Cost Test Plan'}) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:24,759 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:27,666 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcb4021d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:27,667 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbab54860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:27,673 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:27,678 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbab568e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:32:27,709 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:32:30,193 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3614] 2026-10-09 01:32:30,206 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69386] 2026-10-09 01:32:30,213 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:30,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestDowntimeCostCountsWorkOrderLessLines.test_a_blocking_line_with_no_work_order_still_counts_as_downtime ... 2026-10-09 01:32:32,320 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestDowntimeCostCountsWorkOrderLessLines.test_the_downtime_figure_only_counts_the_requested_period ... 2026-10-09 01:32:32,443 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:32:33,563 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3615] 2026-10-09 01:32:33,584 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69412] 2026-10-09 01:32:33,591 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:33,887 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestEmployeeCostLinesOfTheProductionCostClassification.test_the_report_labour_of_a_work_order_equals_the_labour_cost_valuation_books ... 2026-10-09 01:32:35,560 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestEmployeeCostLinesOfTheProductionCostClassification.test_the_report_labour_of_a_work_order_is_what_its_worker_really_cost ... 2026-10-09 01:32:37,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:32:38,012 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3616] 2026-10-09 01:32:38,024 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69436] 2026-10-09 01:32:38,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:38,691 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3617] 2026-10-09 01:32:38,702 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69440] 2026-10-09 01:32:38,711 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:38,944 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_backdated_close_rate_stamp: Starting TestBackdatedCloseStillFreezesTheCreditedRate.test_backdated_close_keeps_the_backdate_and_still_captures_the_rate ... 2026-10-09 01:32:41,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:32:41,956 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3618] 2026-10-09 01:32:41,971 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69456] 2026-10-09 01:32:41,983 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:42,642 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3619] 2026-10-09 01:32:42,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69460] 2026-10-09 01:32:42,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:42,765 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_backdated_over_run_split_keeps_the_colleagues_credit: Starting TestBackdatedFinishWithAColleaguesOverRunningTimer.test_a_backdated_finish_leaves_the_over_run_with_the_colleague ... 2026-10-09 01:32:44,901 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:32:45,734 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3620] 2026-10-09 01:32:45,744 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69473] 2026-10-09 01:32:45,753 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:45,867 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_backdated_timeline_vals: Starting TestBackdatedStartKeepsBothTheClockAndTheCreditedEmployee.test_backdated_start_carries_the_backdated_clock_and_the_credited_employee ... 2026-10-09 01:32:46,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3621] 2026-10-09 01:32:46,305 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69477] 2026-10-09 01:32:46,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:48,153 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:32:48,832 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3622] 2026-10-09 01:32:48,849 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69493] 2026-10-09 01:32:48,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:48,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_desktop_keeps_backdate_wizard: Starting TestDesktopStillAsksBackdateUserForTheDate.test_shopfloor_press_does_not_switch_off_the_wizard_for_later_desktop_presses ... 2026-10-09 01:32:50,981 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:32:51,763 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3623] 2026-10-09 01:32:51,776 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69506] 2026-10-09 01:32:51,783 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:32:51,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_close_order_records_real_time: Starting TestShopFloorCloseOrderRecordsRealTimeForBackdateUser.test_resolve_backorder_closes_the_order_now_and_keeps_the_rest ... 2026-10-09 01:32:54,949 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_close_order_records_real_time: Starting TestShopFloorCloseOrderRecordsRealTimeForBackdateUser.test_resolve_consumption_confirm_closes_the_order_now_without_asking_for_a_date ... 2026-10-09 01:32:57,902 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_close_order_records_real_time: Starting TestShopFloorCloseOrderRecordsRealTimeForBackdateUser.test_validate_production_closes_the_order_now_without_asking_for_a_date ... 2026-10-09 01:33:00,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:33:01,602 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3624] 2026-10-09 01:33:01,616 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69533] 2026-10-09 01:33:01,624 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:33:01,719 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_records_real_time: Starting TestShopFloorOperationRecordsRealTimeForBackdateUser.test_finish_operation_completes_it_now_without_asking_for_a_date ... 2026-10-09 01:33:04,419 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_records_real_time: Starting TestShopFloorOperationRecordsRealTimeForBackdateUser.test_pause_stops_the_timer_now_without_asking_for_a_date ... 2026-10-09 01:33:06,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_records_real_time: Starting TestShopFloorOperationRecordsRealTimeForBackdateUser.test_start_runs_the_operation_now_without_asking_for_a_date ... 2026-10-09 01:33:08,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:33:09,293 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3625] 2026-10-09 01:33:09,303 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69558] 2026-10-09 01:33:09,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:33:10,040 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3626] 2026-10-09 01:33:10,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69562] 2026-10-09 01:33:10,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:33:10,175 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_backdate.tests.test_shopfloor_unblock_by_backdate_manager: Starting TestBackdateManagerUnblocksTheStationFromTheShopFloor.test_back_date_holder_manager_unblock_releases_the_station_at_the_real_time ... 2026-10-09 01:33:11,744 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:33:23,601 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_report_for_another_reason_calls_nobody_again_and_names_the_holding_request ... 2026-10-09 01:33:23,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_report_for_another_reason_keeps_the_stop_the_station_is_held_by ... 2026-10-09 01:33:24,081 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_report_on_a_station_a_scrapped_request_holds_is_told_the_request_is_closed_at_its_stage ... 2026-10-09 01:33:24,343 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_request_holding_an_older_stop_still_holds_the_station ... 2026-10-09 01:33:24,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_request_scrapped_without_returning_the_machine_still_holds_the_station ... 2026-10-09 01:33:24,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_request_still_waiting_for_its_technician_is_not_shown_as_closed ... 2026-10-09 01:33:25,201 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_same_reason_breakdown_after_the_request_was_archived_starts_a_new_stop_for_the_new_request ... 2026-10-09 01:33:25,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_an_archived_request_no_longer_holds_the_station ... 2026-10-09 01:33:25,965 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_archiving_the_holding_request_keeps_the_station_stopped_on_its_stop ... 2026-10-09 01:33:26,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_the_station_shows_a_scrapped_request_as_closed_at_its_stage_and_still_held ... 2026-10-09 01:33:26,617 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_the_station_shows_the_request_holding_an_older_stop ... 2026-10-09 01:33:27,060 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:33:37,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_an_operator_can_create_a_request_of_their_own ... 2026-10-09 01:33:38,009 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_an_operator_cannot_unlink_the_request_they_raised ... 2026-10-09 01:33:38,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3120, model: maintenance.request 2026-10-09 01:33:38,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_an_operator_reads_and_writes_the_request_they_raised ... 2026-10-09 01:33:38,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_another_operator_cannot_attach_a_photo_to_a_request_of_the_work_order_they_did_not_raise ... 2026-10-09 01:33:38,282 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_another_operator_cannot_unlink_a_request_they_did_not_raise ... 2026-10-09 01:33:38,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3121, model: maintenance.request 2026-10-09 01:33:38,344 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_another_operator_cannot_write_a_request_they_did_not_raise ... 2026-10-09 01:33:38,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 3121, model: maintenance.request 2026-10-09 01:33:38,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:33:49,862 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_maintenance_manager_may_restart_a_stopped_station ... 2026-10-09 01:33:49,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_manual_restart_while_the_request_is_open_leaves_a_note_on_the_request ... 2026-10-09 01:33:50,122 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_plain_operator_cannot_restart_and_leaves_no_note ... 2026-10-09 01:33:51,925 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_plain_operator_may_not_restart_a_stopped_station ... 2026-10-09 01:33:51,977 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_production_manager_may_restart_a_stopped_station ... 2026-10-09 01:33:52,029 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_restart_leaves_a_note_on_a_request_held_in_a_done_stage_that_keeps_the_station_stopped ... 2026-10-09 01:33:52,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_the_payload_tells_each_user_whether_they_may_restart ... 2026-10-09 01:33:52,712 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 01:33:53,416 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3627] 2026-10-09 01:33:53,430 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69584] 2026-10-09 01:33:53,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:33:55,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour: Starting TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen ... 2026-10-09 01:33:55,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Chrome pid: 7655 2026-10-09 01:33:55,941 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Chrome headless temporary user profile dir: /tmp/tmpgijxf_le_chrome_odoo 2026-10-09 01:33:55,942 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Issuing json command http://127.0.0.1:35971/json/version 2026-10-09 01:33:55,943 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:35971/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:33:56,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 01:33:56,020 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Issuing json command http://127.0.0.1:35971/json 2026-10-09 01:33:56,021 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:35971/json with timeout 3 increased to 10s during tests 2026-10-09 01:33:56,032 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Websocket url found: ws://127.0.0.1:35971/devtools/page/61083D0974A4C06F44A6DF32B33A3510 2026-10-09 01:33:56,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Enable chrome headless console log notification 2026-10-09 01:33:56,061 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Chrome headless enable page notifications 2026-10-09 01:33:56,093 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:tour_operator from n/a 2026-10-09 01:33:56,110 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Setting session cookie in browser 2026-10-09 01:33:56,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=336&wo=1309&reason=12" in browser 2026-10-09 01:33:56,115 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=336&wo=1309&reason=12" 2026-10-09 01:33:56,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:33:57,781 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:57] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=336&wo=1309&reason=12 HTTP/1.1" 200 - 188 0.193 1.466 2026-10-09 01:33:57,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Navigation result: {'frameId': '61083D0974A4C06F44A6DF32B33A3510', 'loaderId': '40EE316A336E0008E2A89318FBB8E2B8', 'isDownload': False} 2026-10-09 01:33:57,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Evaluate ready code "odoo.isTourReady('viin_mrp_breakdown_tour')" 2026-10-09 01:33:57,831 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:57] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 01:33:58,027 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.118 0.087 2026-10-09 01:33:58,034 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.211 2026-10-09 01:33:58,042 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.218 2026-10-09 01:33:58,072 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.222 2026-10-09 01:33:58,085 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:33:58,137 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 01:33:58,187 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 01:33:58,932 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-09 01:33:58,934 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-09 01:33:58,935 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-09 01:33:58,953 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-09 01:33:58,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: Owl is running in 'dev' mode. 2026-10-09 01:33:58,976 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:33:59,024 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-09 01:33:59,050 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.007 0.020 2026-10-09 01:33:59,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Evaluate test code "odoo.startTour('viin_mrp_breakdown_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=336&wo=1309&reason=12", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:33:59,110 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.063 2026-10-09 01:33:59,128 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [1/14] Tour viin_mrp_breakdown_tour → Step workcenter-select screen rendered (trigger: .o_viin_sf_workcenter_select) 2026-10-09 01:33:59,187 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:33:59,189 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:33:59,249 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.062 2026-10-09 01:33:59,253 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.122 2026-10-09 01:33:59,289 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /web/image?model=res.users&field=avatar_128&id=3133 HTTP/1.1" 200 - 16 0.011 0.127 2026-10-09 01:33:59,330 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /web/image/res.partner/6050/avatar_128?unique=1791509632000 HTTP/1.1" 200 - 8 0.010 0.165 2026-10-09 01:33:59,360 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 01:33:59,375 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /web/action/load HTTP/1.1" 200 - 7 0.015 0.208 2026-10-09 01:33:59,412 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.045 2026-10-09 01:33:59,443 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.162 2026-10-09 01:33:59,484 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:33:59,528 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 39 0.040 0.085 2026-10-09 01:33:59,581 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 21 0.015 0.021 2026-10-09 01:33:59,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [2/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_workcenter_card[data-workcenter-card='336'] 2026-10-09 01:33:59,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [3/14] Tour viin_mrp_breakdown_tour → Step [data-confirm-workcenters]:not([disabled]) 2026-10-09 01:33:59,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [4/14] Tour viin_mrp_breakdown_tour → Step [data-wo-card='1309'] 2026-10-09 01:33:59,793 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:33:59] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.006 0.011 2026-10-09 01:34:00,065 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:00] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 105 0.092 0.155 2026-10-09 01:34:00,129 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [5/14] Tour viin_mrp_breakdown_tour → Step execute screen rendered (trigger: .o_viin_sf_execute) 2026-10-09 01:34:00,292 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:00] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 58 0.062 0.092 2026-10-09 01:34:00,386 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [6/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_execute 2026-10-09 01:34:00,439 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [7/14] Tour viin_mrp_breakdown_tour → Step [data-action-button='incident'] 2026-10-09 01:34:00,525 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [8/14] Tour viin_mrp_breakdown_tour → Step incident screen rendered (trigger: .o_viin_sf_incident) 2026-10-09 01:34:00,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [9/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_panel_mount[data-panel-mount='incident'] [data-shopfloor-panel='viin_mrp_workorder_maintenance'][data-viin-maintenance-state='choice'] [data-viin-maintenance-action='report-breakdown'] 2026-10-09 01:34:00,642 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [10/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_panel_mount[data-panel-mount='incident'] [data-shopfloor-panel='viin_mrp_workorder_maintenance'][data-viin-maintenance-state='reasons'] [data-viin-maintenance-reasons] 2026-10-09 01:34:00,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [11/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_panel_mount[data-panel-mount='incident'] [data-shopfloor-panel='viin_mrp_workorder_maintenance'] [data-viin-maintenance-reasons] button.o_viin_sf_choice_item[data-choice-item='12'] 2026-10-09 01:34:00,761 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [12/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_panel_mount[data-panel-mount='incident'] [data-shopfloor-panel='viin_mrp_workorder_maintenance'][data-viin-maintenance-state='reported'] [data-viin-maintenance-waiting] 2026-10-09 01:34:00,919 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:00] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_report_breakdown HTTP/1.1" 200 - 92 0.060 0.096 2026-10-09 01:34:00,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [13/14] Tour viin_mrp_breakdown_tour → Step .o_viin_sf_panel_mount[data-panel-mount='incident'] [data-shopfloor-panel='viin_mrp_workorder_maintenance'][data-viin-maintenance-state='reported'] 2026-10-09 01:34:01,022 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: [14/14] Tour viin_mrp_breakdown_tour → Step breakdown really measured - a skipped measurement times out here instead of a green run (trigger: body[data-viin-mrp-maintenance-measured='breakdown']) 2026-10-09 01:34:01,079 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: tour succeeded 2026-10-09 01:34:01,080 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: ╔════════════════════════════════════════╗ ║ TOUR viin_mrp_breakdown_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 01:34:01,101 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:01] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 67 0.067 0.107 2026-10-09 01:34:01,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: heap 21831488 (allocated 23044096) 2026-10-09 01:34:01,207 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Closing chrome headless with pid 7655 2026-10-09 01:34:01,208 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Closing websocket connection 2026-10-09 01:34:01,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Terminating chrome headless with pid 7655 2026-10-09 01:34:01,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_013401_318094_test_an_operator_reports_equipment_failure_from_the_incident_screen.txt 2026-10-09 01:34:01,318 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Removing chrome user profile "/tmp/tmpgijxf_le_chrome_odoo" 2026-10-09 01:34:01,399 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:34:02,050 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3628] 2026-10-09 01:34:02,066 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69600] 2026-10-09 01:34:02,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:34:04,303 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour: Starting TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station ... 2026-10-09 01:34:04,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Chrome pid: 7865 2026-10-09 01:34:04,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Chrome headless temporary user profile dir: /tmp/tmp539e7k64_chrome_odoo 2026-10-09 01:34:04,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Issuing json command http://127.0.0.1:40255/json/version 2026-10-09 01:34:04,633 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:40255/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:34:04,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Browser version: Chrome/150.0.7871.114 2026-10-09 01:34:04,665 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Issuing json command http://127.0.0.1:40255/json 2026-10-09 01:34:04,665 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:40255/json with timeout 3 increased to 10s during tests 2026-10-09 01:34:04,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Websocket url found: ws://127.0.0.1:40255/devtools/page/4AECE256DB08F09F5D6CED341D51A581 2026-10-09 01:34:04,690 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Enable chrome headless console log notification 2026-10-09 01:34:04,698 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Chrome headless enable page notifications 2026-10-09 01:34:04,770 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:tour_operator from n/a 2026-10-09 01:34:04,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Setting session cookie in browser 2026-10-09 01:34:04,786 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=337&wo=1310" in browser 2026-10-09 01:34:04,787 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=337&wo=1310" 2026-10-09 01:34:04,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:34:07,565 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=337&wo=1310 HTTP/1.1" 200 - 188 0.168 2.595 2026-10-09 01:34:07,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Navigation result: {'frameId': '4AECE256DB08F09F5D6CED341D51A581', 'loaderId': '9A0918B9E6A3C2CA50507027207A62BF', 'isDownload': False} 2026-10-09 01:34:07,569 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Evaluate ready code "odoo.isTourReady('viin_mrp_schedule_maintenance_tour')" 2026-10-09 01:34:07,605 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-09 01:34:07,614 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 01:34:07,644 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:34:07,719 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.038 0.082 2026-10-09 01:34:07,726 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.127 2026-10-09 01:34:07,757 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.136 2026-10-09 01:34:07,783 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 01:34:07,826 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:07] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 01:34:08,612 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:34:08,618 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:34:08,623 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-09 01:34:08,639 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-09 01:34:08,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: Owl is running in 'dev' mode. 2026-10-09 01:34:08,662 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:34:08,703 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-10-09 01:34:08,737 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.007 0.029 2026-10-09 01:34:08,765 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.004 0.052 2026-10-09 01:34:08,771 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Evaluate test code "odoo.startTour('viin_mrp_schedule_maintenance_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=337&wo=1310", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:34:08,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [1/10] Tour viin_mrp_schedule_maintenance_tour → Step workcenter-select screen rendered (trigger: .o_viin_sf_workcenter_select) 2026-10-09 01:34:08,866 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 01:34:08,873 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:34:08,895 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.049 2026-10-09 01:34:08,957 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "GET /web/image?model=res.users&field=avatar_128&id=3134 HTTP/1.1" 200 - 16 0.020 0.134 2026-10-09 01:34:08,974 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:08] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.161 2026-10-09 01:34:09,007 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "GET /web/image/res.partner/6051/avatar_128?unique=1791509641000 HTTP/1.1" 200 - 8 0.010 0.191 2026-10-09 01:34:09,008 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-10-09 01:34:09,041 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:34:09,047 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.105 2026-10-09 01:34:09,083 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:34:09,120 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 39 0.021 0.080 2026-10-09 01:34:09,154 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.109 2026-10-09 01:34:09,191 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 21 0.014 0.031 2026-10-09 01:34:09,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [2/10] Tour viin_mrp_schedule_maintenance_tour → Step .o_viin_sf_workcenter_card[data-workcenter-card='337'] 2026-10-09 01:34:09,291 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [3/10] Tour viin_mrp_schedule_maintenance_tour → Step [data-confirm-workcenters]:not([disabled]) 2026-10-09 01:34:09,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [4/10] Tour viin_mrp_schedule_maintenance_tour → Step [data-wo-card='1310'] 2026-10-09 01:34:09,375 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.005 0.009 2026-10-09 01:34:09,620 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 105 0.103 0.131 2026-10-09 01:34:09,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [5/10] Tour viin_mrp_schedule_maintenance_tour → Step execute screen rendered (trigger: .o_viin_sf_execute) 2026-10-09 01:34:09,857 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:09] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 58 0.070 0.090 2026-10-09 01:34:09,906 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [6/10] Tour viin_mrp_schedule_maintenance_tour → Step .o_viin_sf_execute 2026-10-09 01:34:09,966 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [7/10] Tour viin_mrp_schedule_maintenance_tour → Step .o_viin_sf_panel[data-shopfloor-panel='viin_mrp_workorder_maintenance'] [data-viin-maintenance-action='request-maintenance'] 2026-10-09 01:34:10,038 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [8/10] Tour viin_mrp_schedule_maintenance_tour → Step [data-viin-maintenance-state='done'][data-viin-maintenance-mode='request'] [data-viin-maintenance-confirmation] 2026-10-09 01:34:10,172 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:10] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_request_maintenance HTTP/1.1" 200 - 66 0.054 0.078 2026-10-09 01:34:10,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [9/10] Tour viin_mrp_schedule_maintenance_tour → Step [data-viin-maintenance-state='done'][data-viin-maintenance-mode='request'] 2026-10-09 01:34:10,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: [10/10] Tour viin_mrp_schedule_maintenance_tour → Step schedule_maintenance really measured - a skipped measurement times out here instead of a green run (trigger: body[data-viin-mrp-maintenance-measured='schedule_maintenance']) 2026-10-09 01:34:10,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: tour succeeded 2026-10-09 01:34:10,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR viin_mrp_schedule_maintenance_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-09 01:34:10,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: heap 21500988 (allocated 22519808) 2026-10-09 01:34:10,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Closing chrome headless with pid 7865 2026-10-09 01:34:10,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Closing websocket connection 2026-10-09 01:34:10,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Terminating chrome headless with pid 7865 2026-10-09 01:34:10,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_013410_555050_test_an_operator_schedules_maintenance_without_stopping_the_station.txt 2026-10-09 01:34:10,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Removing chrome user profile "/tmp/tmp539e7k64_chrome_odoo" 2026-10-09 01:34:10,625 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:34:11,191 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3629] 2026-10-09 01:34:11,206 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69616] 2026-10-09 01:34:11,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:34:13,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour: Starting TestBreakdownEntryPointsOverRpc.test_a_pure_request_succeeds_over_real_rpc_for_a_plain_operator ... 2026-10-09 01:34:13,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:tour_operator from n/a 2026-10-09 01:34:13,265 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:34:13,673 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:13] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_request_maintenance HTTP/1.1" 200 - 77 0.046 0.365 2026-10-09 01:34:13,704 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour: Starting TestBreakdownEntryPointsOverRpc.test_report_then_photo_succeed_over_real_rpc_for_a_plain_operator ... 2026-10-09 01:34:13,724 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:tour_operator from n/a 2026-10-09 01:34:13,741 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:34:14,334 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:14] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_report_breakdown HTTP/1.1" 200 - 121 0.078 0.518 2026-10-09 01:34:14,340 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-09 01:34:14,407 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:34:14] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_attach_breakdown_photo HTTP/1.1" 200 - 27 0.019 0.038 2026-10-09 01:34:14,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:34:25,893 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6012, 6013, 6014, 6015, 6016, 6017, 6018, 6019, 6020, 6021, 6022, 6023, 6024, 6025, 6026, 6027, 6028, 6029, 6030, 6031, 6032, 6033, 6034, 6035, 6036, 6037, 6038, 6039, 6040, 6041, 6042, 6043, 6044, 6045, 6046, 6047, 6048, 6049, 6050, 6051, 6052, 6053, 6054, 6055, 6056, 6057, 6058, 6059, 6060, 6061, 6062, 6063, 6064, 6065, 6066, 6067, 6068, 6069, 6070, 6071, 6072, 6073, 6074, 6075, 6076, 6077, 6078, 6079, 6080, 6081, 6082, 6083, 6084, 6085, 6086, 6087, 6088, 6089, 6090, 6091, 6092, 6093, 6094, 6095, 6096, 6097, 6098, 6099, 6100, 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, 6110, 6111, 6112, 6113, 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, 6122, 6123, 6124, 6125, 6126, 6127, 6128, 6129, 6130, 6131] 2026-10-09 01:34:29,027 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_shopfloor_maintenance_bridge_page_scale: Starting TestShopfloorMaintenanceBridgeQueryBudgetHoldsAcrossPageSize.test_query_count_for_one_page_does_not_scale_with_the_pages_own_record_count ... 2026-10-09 01:34:30,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:34:41,519 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6252, 6253, 6254, 6255, 6256, 6257, 6258, 6259, 6260, 6261, 6262, 6263, 6264, 6265, 6266, 6267, 6268, 6269, 6270, 6271, 6272, 6273, 6274, 6275, 6276, 6277, 6278, 6279, 6280, 6281, 6282, 6283, 6284, 6285, 6286, 6287, 6288, 6289, 6290, 6291, 6292, 6293, 6294, 6295, 6296, 6297, 6298, 6299, 6300, 6301, 6302, 6303, 6304, 6305, 6306, 6307, 6308, 6309, 6310, 6311, 6312, 6313, 6314, 6315, 6316, 6317, 6318, 6319, 6320, 6321, 6322, 6323, 6324, 6325, 6326, 6327, 6328, 6329, 6330, 6331, 6332, 6333, 6334, 6335, 6336, 6337, 6338, 6339, 6340, 6341, 6342, 6343, 6344, 6345, 6346, 6347, 6348, 6349, 6350, 6351, 6352, 6353, 6354, 6355, 6356, 6357, 6358, 6359, 6360, 6361, 6362, 6363, 6364, 6365, 6366, 6367, 6368, 6369, 6370, 6371] 2026-10-09 01:34:44,816 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_shopfloor_maintenance_bridge_page_scale: Starting TestShopfloorMaintenanceBridgeQueryBudgetHoldsWhileAStationIsStopped.test_query_count_for_one_page_does_not_scale_with_the_pages_own_record_count ... 2026-10-09 01:34:45,824 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 01:34:54,265 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6492] 2026-10-09 01:34:54,656 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6494] 2026-10-09 01:34:54,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_maintenance.tests.test_shopfloor_maintenance_bridge_page_scale: Starting TestShopfloorMaintenanceBridgeMultiRecordExtBlockIsHonest.test_multi_record_payload_ext_block_does_not_present_itself_as_one_work_orders_state ... 2026-10-09 01:34:54,890 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-09 01:35:01,541 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6499] 2026-10-09 01:35:03,243 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_access_reach: Starting TestOperatorReachesTheirOwnSteps.test_an_operator_completes_a_step_of_their_own_operation ... 2026-10-09 01:35:03,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_access_reach: Starting TestOperatorReachesTheirOwnSteps.test_an_operator_sees_every_step_configured_on_their_own_operation ... 2026-10-09 01:35:03,806 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:35:11,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6504] 2026-10-09 01:35:12,500 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_access_reach: Starting TestTheReachIsScopedToTheWorkersOwnJob.test_a_check_tied_to_no_production_work_order_or_transfer_stays_out_of_reach ... 2026-10-09 01:35:12,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 3164, model: viin.quality.check 2026-10-09 01:35:12,692 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 01:35:15,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3630] 2026-10-09 01:35:15,779 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69654] 2026-10-09 01:35:15,792 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:35:16,023 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach: Starting TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it ... 2026-10-09 01:35:16,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Chrome pid: 8078 2026-10-09 01:35:16,332 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Chrome headless temporary user profile dir: /tmp/tmpsosrl557_chrome_odoo 2026-10-09 01:35:16,333 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Issuing json command http://127.0.0.1:44693/json/version 2026-10-09 01:35:16,334 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:44693/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:35:16,364 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Browser version: Chrome/150.0.7871.114 2026-10-09 01:35:16,365 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Issuing json command http://127.0.0.1:44693/json 2026-10-09 01:35:16,365 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:44693/json with timeout 3 increased to 10s during tests 2026-10-09 01:35:16,372 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Websocket url found: ws://127.0.0.1:44693/devtools/page/E589F1E72A13E0F66E02AFF7CCF2E302 2026-10-09 01:35:16,380 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Enable chrome headless console log notification 2026-10-09 01:35:16,388 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Chrome headless enable page notifications 2026-10-09 01:35:16,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:prestart_reach_operator from n/a 2026-10-09 01:35:16,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Setting session cookie in browser 2026-10-09 01:35:16,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=358&wo=1556&ca=20&cb=21" in browser 2026-10-09 01:35:16,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=358&wo=1556&ca=20&cb=21" 2026-10-09 01:35:16,480 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:35:19,224 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=358&wo=1556&ca=20&cb=21 HTTP/1.1" 200 - 181 0.130 2.620 2026-10-09 01:35:19,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Navigation result: {'frameId': 'E589F1E72A13E0F66E02AFF7CCF2E302', 'loaderId': '7468355367919A059052BA5BAD1C9146', 'isDownload': False} 2026-10-09 01:35:19,227 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Evaluate ready code "odoo.isTourReady('viin_mrp_shopfloor_quality_prestart_reach_tour')" 2026-10-09 01:35:19,280 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 01:35:19,326 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:35:19,406 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.052 0.080 2026-10-09 01:35:19,425 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.140 2026-10-09 01:35:19,432 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.156 2026-10-09 01:35:19,438 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.164 2026-10-09 01:35:19,453 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 01:35:19,500 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:19] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 01:35:20,289 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-09 01:35:20,290 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-09 01:35:20,294 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:35:20,328 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-09 01:35:20,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: Owl is running in 'dev' mode. 2026-10-09 01:35:20,357 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:35:20,395 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-10-09 01:35:20,458 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.009 0.047 2026-10-09 01:35:20,505 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.017 0.074 2026-10-09 01:35:20,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Evaluate test code "odoo.startTour('viin_mrp_shopfloor_quality_prestart_reach_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=358&wo=1556&ca=20&cb=21", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:35:20,522 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-09 01:35:20,538 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [1/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the workcenter selection screen renders (trigger: .o_viin_sf_workcenter_select) 2026-10-09 01:35:20,546 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 01:35:20,613 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 01:35:20,622 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:35:20,641 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.057 2026-10-09 01:35:20,681 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/image?model=res.users&field=avatar_128&id=3166 HTTP/1.1" 200 - 16 0.011 0.086 2026-10-09 01:35:20,704 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.166 2026-10-09 01:35:20,715 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.133 2026-10-09 01:35:20,756 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/image/res.partner/6093/avatar_128?unique=1791509712000 HTTP/1.1" 200 - 8 0.012 0.145 2026-10-09 01:35:20,780 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.092 2026-10-09 01:35:20,809 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:35:20,838 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 44 0.019 0.068 2026-10-09 01:35:20,873 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:20] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 14 0.006 0.013 2026-10-09 01:35:20,918 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [2/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the fixture's own station is offered (trigger: .o_viin_sf_workcenter_card[data-workcenter-card='358']) 2026-10-09 01:35:20,990 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [3/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step confirm the station selection (trigger: [data-confirm-workcenters]:not([disabled])) 2026-10-09 01:35:21,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [4/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the job board is reached (trigger: .o_viin_sf_job_board) 2026-10-09 01:35:21,065 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:21] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.005 0.012 2026-10-09 01:35:21,366 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:21] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 117 0.106 0.187 2026-10-09 01:35:21,427 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [5/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the card SAYS the operation still has quality checks outstanding, while the worker can still act on it (trigger: [data-wo-card='1556'] [data-quality-board-entry]) 2026-10-09 01:35:21,479 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [6/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the worker taps the card - the ONE tap this whole path is allowed (trigger: [data-wo-card='1556']) 2026-10-09 01:35:21,549 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [7/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step THE CIRCLE IS OPEN: tapping a gated card reaches the quality-check screen instead of a dead end (trigger: [data-shopfloor-screen="13-kiem-truoc-bat-dau"]) 2026-10-09 01:35:21,729 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:21] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 60 0.059 0.120 2026-10-09 01:35:21,767 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [8/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the first outstanding check is on screen as a real, tappable row (trigger: [data-quality-step-id='20']) 2026-10-09 01:35:21,832 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [9/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step Start is present but genuinely disabled while checks are outstanding - the rule button_start enforces, shown honestly instead of raised after the fact (trigger: [data-action-button="start-after-checks"][disabled]) 2026-10-09 01:35:21,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [10/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step record the first check by its own id (trigger: [data-quality-step-id='20'] [data-quality-action="pass"]) 2026-10-09 01:35:21,967 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [11/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step record the second check by its own id (trigger: [data-quality-step-id='21'] [data-quality-action="pass"]) 2026-10-09 01:35:22,024 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [12/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step with nothing outstanding, Start becomes tappable ON THIS SCREEN - the worker is never sent back to the board to hunt for the card again (trigger: [data-action-button="start-after-checks"]:not([disabled])) 2026-10-09 01:35:22,041 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:22] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_quality_pass HTTP/1.1" 200 - 28 0.028 0.044 2026-10-09 01:35:22,097 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:22] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_quality_pass HTTP/1.1" 200 - 17 0.014 0.058 2026-10-09 01:35:22,286 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:22] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 64 0.064 0.168 2026-10-09 01:35:22,453 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:22] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 60 0.060 0.283 2026-10-09 01:35:22,482 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: [13/13] Tour viin_mrp_shopfloor_quality_prestart_reach_tour → Step the execute screen is reached - the operation is started and running (trigger: .o_viin_sf_execute) 2026-10-09 01:35:22,850 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:22] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_start HTTP/1.1" 200 - 195 0.144 0.222 2026-10-09 01:35:23,069 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:23] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 64 0.093 0.115 2026-10-09 01:35:23,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: tour succeeded 2026-10-09 01:35:23,109 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR viin_mrp_shopfloor_quality_prestart_reach_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-10-09 01:35:23,235 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.browser: heap 21862068 (allocated 22519808) 2026-10-09 01:35:23,261 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Closing chrome headless with pid 8078 2026-10-09 01:35:23,266 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Closing websocket connection 2026-10-09 01:35:23,270 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Terminating chrome headless with pid 8078 2026-10-09 01:35:23,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_013523_366832_test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.txt 2026-10-09 01:35:23,367 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_mrp_workorder_quality.tests.test_quality_prestart_reach.TestQualityPreStartReachTour.test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it: Removing chrome user profile "/tmp/tmpsosrl557_chrome_odoo" 2026-10-09 01:35:23,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:35:24,279 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_multi_warehouse_access_control_purchase_requisition.tests.test_access_rule: Starting TestAccessRight.test_01_warehouse_manager_user_access_purchase_requisition_data ... 2026-10-09 01:35:25,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3167, model: purchase.requisition 2026-10-09 01:35:25,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_multi_warehouse_access_control_purchase_requisition.tests.test_access_rule: Starting TestAccessRight.test_02_default_picking_type_id_scoped_to_accessible_warehouse ... 2026-10-09 01:35:27,803 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 01:35:28,994 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-10-09 01:35:29,210 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:35:30,226 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_excludes_a_partner_with_no_approval_history ... 2026-10-09 01:35:30,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_returns_only_the_partner_whose_latest_line_matches ... 2026-10-09 01:35:31,161 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3631] 2026-10-09 01:35:31,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2381] 2026-10-09 01:35:31,365 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3632] 2026-10-09 01:35:31,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3633] 2026-10-09 01:35:31,805 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-10-09 01:35:31,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:35:41,629 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3634] 2026-10-09 01:35:41,735 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3635] 2026-10-09 01:35:42,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3636] 2026-10-09 01:35:42,171 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3637] 2026-10-09 01:35:42,518 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3638] 2026-10-09 01:35:42,619 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3639] 2026-10-09 01:35:42,630 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-10-09 01:35:43,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3640] 2026-10-09 01:35:43,441 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3641] 2026-10-09 01:35:43,545 121 INFO rb-ed7f209-225380-422591 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210011714389342.1791509743.499695539474487-openerp-219-viin.approval.request@3807f3bf4925>: ['"Approval Filter Merchant" <@False>'] 2026-10-09 01:35:43,558 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3642] 2026-10-09 01:35:43,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-10-09 01:35:44,274 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-10-09 01:35:44,731 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3643] 2026-10-09 01:35:44,741 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69687] 2026-10-09 01:35:44,748 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:35:44,773 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user_auto_approval_test from n/a 2026-10-09 01:35:44,784 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:35:46,305 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:46] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.148 1.376 2026-10-09 01:35:46,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-10-09 01:35:47,444 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3644] 2026-10-09 01:35:47,572 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3645] 2026-10-09 01:35:47,718 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2388] 2026-10-09 01:35:47,969 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3646] 2026-10-09 01:35:48,331 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-10-09 01:35:48,801 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3647] 2026-10-09 01:35:48,813 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69693] 2026-10-09 01:35:48,822 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:35:48,857 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user from n/a 2026-10-09 01:35:48,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:35:51,744 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:35:51,745 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:51] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.487 2.396 2026-10-09 01:35:51,820 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2389] 2026-10-09 01:35:52,002 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3650] 2026-10-09 01:35:52,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-10-09 01:35:53,014 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3651] 2026-10-09 01:35:53,150 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3652] 2026-10-09 01:35:53,434 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-10-09 01:35:53,807 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3653] 2026-10-09 01:35:53,818 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69702] 2026-10-09 01:35:53,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:35:53,856 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user from n/a 2026-10-09 01:35:53,863 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:35:55,482 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:35:55,483 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:35:55] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.298 1.324 2026-10-09 01:35:56,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3173 deleted mail.mail records with IDs: [3654] 2026-10-09 01:35:56,427 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3655] 2026-10-09 01:35:56,841 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2391] 2026-10-09 01:35:57,041 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3656] 2026-10-09 01:35:57,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-10-09 01:35:57,599 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3657] 2026-10-09 01:35:57,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69710] 2026-10-09 01:35:57,619 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:35:57,647 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user from n/a 2026-10-09 01:35:57,654 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:36:00,870 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:36:00,871 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:00] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.374 2.844 2026-10-09 01:36:01,623 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3174 deleted mail.mail records with IDs: [3658] 2026-10-09 01:36:01,715 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3659] 2026-10-09 01:36:01,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2392] 2026-10-09 01:36:02,046 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3660] 2026-10-09 01:36:02,116 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-10-09 01:36:02,157 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-10-09 01:36:02,277 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2385] 2026-10-09 01:36:02,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3661] 2026-10-09 01:36:02,650 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-10-09 01:36:03,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3662] 2026-10-09 01:36:03,112 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69719] 2026-10-09 01:36:03,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:36:03,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_user from n/a 2026-10-09 01:36:03,148 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:36:05,908 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:36:05,909 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:05] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.476 2.287 2026-10-09 01:36:05,974 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2393] 2026-10-09 01:36:06,111 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3665] 2026-10-09 01:36:06,255 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3666] 2026-10-09 01:36:06,375 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:07,633 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3667] 2026-10-09 01:36:07,646 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69727] 2026-10-09 01:36:07,656 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:36:07,684 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-10-09 01:36:08,253 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3668] 2026-10-09 01:36:08,375 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3669] 2026-10-09 01:36:08,436 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2394] 2026-10-09 01:36:08,568 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3670] 2026-10-09 01:36:08,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-10-09 01:36:09,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3671] 2026-10-09 01:36:09,375 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3672] 2026-10-09 01:36:09,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-10-09 01:36:10,110 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3673] 2026-10-09 01:36:10,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3674] 2026-10-09 01:36:10,280 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_first_of_two_required_approvers_must_not_notify_merchant_approved ... 2026-10-09 01:36:10,805 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3675] 2026-10-09 01:36:10,923 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3676] 2026-10-09 01:36:11,063 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3176 deleted mail.activity records with IDs: [2397] 2026-10-09 01:36:11,198 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3176 deleted mail.mail records with IDs: [3677] 2026-10-09 01:36:11,326 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3678] 2026-10-09 01:36:11,424 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-10-09 01:36:11,935 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3679] 2026-10-09 01:36:12,019 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3680] 2026-10-09 01:36:12,124 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3176 deleted mail.activity records with IDs: [2398] 2026-10-09 01:36:12,247 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3176 deleted mail.mail records with IDs: [3681] 2026-10-09 01:36:12,347 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3682] 2026-10-09 01:36:12,423 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-10-09 01:36:13,029 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3683] 2026-10-09 01:36:13,155 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3684] 2026-10-09 01:36:13,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3176 deleted mail.activity records with IDs: [2399] 2026-10-09 01:36:13,493 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3176 deleted mail.mail records with IDs: [3685] 2026-10-09 01:36:13,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3686] 2026-10-09 01:36:13,781 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_notification_body_is_html ... 2026-10-09 01:36:14,415 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3687] 2026-10-09 01:36:14,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3688] 2026-10-09 01:36:14,978 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3689] 2026-10-09 01:36:15,076 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3690] 2026-10-09 01:36:15,610 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3691] 2026-10-09 01:36:15,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3692] 2026-10-09 01:36:15,791 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_opening_refuse_wizard_must_not_notify_merchant_before_real_refusal ... 2026-10-09 01:36:16,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3693] 2026-10-09 01:36:16,513 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3694] 2026-10-09 01:36:16,658 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2403] 2026-10-09 01:36:16,868 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3695] 2026-10-09 01:36:16,948 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-10-09 01:36:17,598 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3696] 2026-10-09 01:36:17,708 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3697] 2026-10-09 01:36:17,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2404] 2026-10-09 01:36:18,049 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3698] 2026-10-09 01:36:18,149 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:18,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-10-09 01:36:18,649 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:36:19,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-10-09 01:36:20,023 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3177 deleted mail.mail records with IDs: [3701] 2026-10-09 01:36:20,034 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3177 deleted mail.message records with IDs: [69786] 2026-10-09 01:36:20,049 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-10-09 01:36:20,057 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:36:20,057 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:20] "POST /web/signup HTTP/1.1" 303 - 412 0.394 1.016 2026-10-09 01:36:20,069 121 INFO rb-ed7f209-225380-422591 odoo.http: Session expired 2026-10-09 01:36:20,069 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:20] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-09 01:36:21,079 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:21] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.141 0.865 2026-10-09 01:36:21,120 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-10-09 01:36:21,494 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:36:22,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2406] 2026-10-09 01:36:23,048 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:goat@viindoo.example.com from 127.0.0.1 2026-10-09 01:36:23,175 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3178 deleted mail.mail records with IDs: [3705] 2026-10-09 01:36:23,186 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3178 deleted mail.message records with IDs: [69796] 2026-10-09 01:36:23,198 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:goat@viindoo.example.com from 127.0.0.1 2026-10-09 01:36:23,205 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:36:23,205 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:23] "POST /web/signup HTTP/1.1" 303 - 522 0.497 1.216 2026-10-09 01:36:23,214 121 INFO rb-ed7f209-225380-422591 odoo.http: Session expired 2026-10-09 01:36:23,214 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:23] "GET /my HTTP/1.1" 303 - 5 0.001 0.005 2026-10-09 01:36:23,947 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:36:23] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.103 0.628 2026-10-09 01:36:24,000 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:36:31,589 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3706] 2026-10-09 01:36:31,723 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3707] 2026-10-09 01:36:32,037 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3708] 2026-10-09 01:36:32,122 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3709] 2026-10-09 01:36:32,466 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3710] 2026-10-09 01:36:32,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3711] 2026-10-09 01:36:32,587 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-10-09 01:36:32,654 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2408] 2026-10-09 01:36:32,762 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3712] 2026-10-09 01:36:32,958 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3713] 2026-10-09 01:36:33,025 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-10-09 01:36:33,096 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2408] 2026-10-09 01:36:33,235 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3714] 2026-10-09 01:36:33,401 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3715] 2026-10-09 01:36:33,688 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-10-09 01:36:33,757 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2409] 2026-10-09 01:36:33,909 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3716] 2026-10-09 01:36:34,062 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3717] 2026-10-09 01:36:34,358 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:36:43,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3718] 2026-10-09 01:36:43,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3719] 2026-10-09 01:36:43,907 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3720] 2026-10-09 01:36:44,017 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3721] 2026-10-09 01:36:44,400 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3722] 2026-10-09 01:36:44,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3723] 2026-10-09 01:36:44,527 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-10-09 01:36:44,949 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3724] 2026-10-09 01:36:45,068 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3725] 2026-10-09 01:36:45,196 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2413] 2026-10-09 01:36:45,404 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3726] 2026-10-09 01:36:45,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-10-09 01:36:46,178 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3727] 2026-10-09 01:36:46,295 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3728] 2026-10-09 01:36:46,377 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2414] 2026-10-09 01:36:46,470 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3729] 2026-10-09 01:36:46,603 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3730] 2026-10-09 01:36:46,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:36:47,757 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-10-09 01:36:48,284 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3731] 2026-10-09 01:36:48,373 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2415] 2026-10-09 01:36:48,480 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3732] 2026-10-09 01:36:48,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:36:48,603 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-10-09 01:36:48,789 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-10-09 01:36:49,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-10-09 01:36:49,212 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-10-09 01:36:49,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-10-09 01:36:49,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:36:49,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-10-09 01:36:50,099 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3179, model: res.partner.ownership.type 2026-10-09 01:36:50,121 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3179, model: res.partner.ownership.type 2026-10-09 01:36:50,127 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3179, model: res.partner.ownership.type 2026-10-09 01:36:50,162 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-10-09 01:36:50,785 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-10-09 01:36:50,845 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:50,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_internal_user_access_right ... 2026-10-09 01:36:51,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3181, model: res.partner.ownership.type 2026-10-09 01:36:51,511 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3181, model: res.partner.ownership.type 2026-10-09 01:36:51,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3181, model: res.partner.business.type 2026-10-09 01:36:51,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_partner_manager_access_right ... 2026-10-09 01:36:52,172 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted res.partner.business.type records with IDs: [25] 2026-10-09 01:36:52,230 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:52,248 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_internal_user_access_right ... 2026-10-09 01:36:52,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3183, model: res.partner.employee.size 2026-10-09 01:36:52,861 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3183, model: res.partner.employee.size 2026-10-09 01:36:52,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3183, model: res.partner.employee.size 2026-10-09 01:36:52,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_partner_manager_access_right ... 2026-10-09 01:36:53,435 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted res.partner.employee.size records with IDs: [14] 2026-10-09 01:36:53,477 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:53,496 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_internal_user_access_right ... 2026-10-09 01:36:54,040 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3185, model: res.partner.enterprise.scale 2026-10-09 01:36:54,051 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3185, model: res.partner.enterprise.scale 2026-10-09 01:36:54,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3185, model: res.partner.enterprise.scale 2026-10-09 01:36:54,088 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_partner_manager_access_right ... 2026-10-09 01:36:54,649 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted res.partner.enterprise.scale records with IDs: [14] 2026-10-09 01:36:54,696 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:54,714 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_nature_field_sync: Starting TestBusinessNatureFieldSync.test_enterprise_scale_syncs_from_child_to_commercial_partner ... 2026-10-09 01:36:55,302 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_nature_field_sync: Starting TestBusinessNatureFieldSync.test_get_business_nature_fields_returns_full_field_list ... 2026-10-09 01:36:55,877 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:55,894 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-10-09 01:36:56,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_wizard_defaults_partner_ids_from_active_ids_context ... 2026-10-09 01:36:57,070 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_wizard_module_flag_reflects_optional_module_install_state ... 2026-10-09 01:36:57,638 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:57,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-10-09 01:36:58,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-10-09 01:36:58,780 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [115297] 2026-10-09 01:36:58,781 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-10-09 01:36:58,808 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-10-09 01:36:59,345 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:36:59,361 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-10-09 01:36:59,953 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-10-09 01:37:00,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [115307] 2026-10-09 01:37:00,514 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-10-09 01:37:00,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-10-09 01:37:01,086 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-10-09 01:37:01,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-10-09 01:37:02,338 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:37:02,359 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-10-09 01:37:02,943 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-10-09 01:37:03,519 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-10-09 01:37:04,107 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [22] 2026-10-09 01:37:04,145 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-10-09 01:37:04,779 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:37:04,798 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-10-09 01:37:05,378 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-10-09 01:37:05,979 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-10-09 01:37:06,462 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-10-09 01:37:06,992 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-10-09 01:37:07,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:37:07,553 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-10-09 01:37:07,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_business_nature_user from n/a 2026-10-09 01:37:07,923 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:37:09,337 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:09] "GET /my/account HTTP/1.1" 200 - 231 0.147 1.270 2026-10-09 01:37:09,342 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-10-09 01:37:09,371 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_update_persists_business_nature_fields_and_casts_blank_to_false ... 2026-10-09 01:37:09,701 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:portal_business_nature_user from n/a 2026-10-09 01:37:09,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:37:10,195 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:10] "POST /my/account HTTP/1.1" 303 - 108 0.079 0.399 2026-10-09 01:37:11,466 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:11] "GET /my/home HTTP/1.1" 200 - 237 0.152 1.114 2026-10-09 01:37:11,589 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:11] "POST /my/account HTTP/1.1" 303 - 72 0.035 0.077 2026-10-09 01:37:11,734 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:11] "GET /my/home HTTP/1.1" 200 - 42 0.025 0.117 2026-10-09 01:37:11,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-10-09 01:37:12,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:12,136 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-10-09 01:37:12,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:12,276 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_company_calendar_change_reaches_existing_contacts ... 2026-10-09 01:37:12,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_contact_cannot_be_its_own_parent_without_hanging ... 2026-10-09 01:37:12,577 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_contact_created_under_company_gets_company_calendar ... 2026-10-09 01:37:12,768 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_contacts_cannot_be_each_others_parent_without_hanging ... 2026-10-09 01:37:13,046 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:13,063 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_manual_calendar_survives_mixed_batch_recompute ... 2026-10-09 01:37:13,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-10-09 01:37:13,540 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:13,561 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-10-09 01:37:13,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:37:14,392 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:geoip-signup@example.com from 127.0.0.1 2026-10-09 01:37:14,516 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3212 deleted mail.mail records with IDs: [3733] 2026-10-09 01:37:14,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3212 deleted mail.message records with IDs: [69849] 2026-10-09 01:37:14,541 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:geoip-signup@example.com from 127.0.0.1 2026-10-09 01:37:14,549 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:37:14,549 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:14] "POST /web/signup HTTP/1.1" 303 - 294 0.241 0.744 2026-10-09 01:37:14,558 121 INFO rb-ed7f209-225380-422591 odoo.http: Session expired 2026-10-09 01:37:14,559 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:14] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-10-09 01:37:15,443 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:37:15] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.092 0.789 2026-10-09 01:37:15,523 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:15,544 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-10-09 01:37:15,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:15,911 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-10-09 01:37:16,039 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-10-09 01:37:16,163 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-10-09 01:37:16,251 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-10-09 01:37:16,336 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:16,351 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-10-09 01:37:16,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-10-09 01:37:16,602 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:16,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-10-09 01:37:16,764 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-10-09 01:37:16,917 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-10-09 01:37:17,050 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-10-09 01:37:17,156 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-10-09 01:37:17,256 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-10-09 01:37:17,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:17,389 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-10-09 01:37:17,459 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-10-09 01:37:17,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-10-09 01:37:17,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-10-09 01:37:17,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-10-09 01:37:17,679 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-10-09 01:37:17,725 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-10-09 01:37:17,780 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-10-09 01:37:17,895 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-10-09 01:37:17,924 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-10-09 01:37:17,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:17,988 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-10-09 01:37:18,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3734] 2026-10-09 01:37:18,511 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69856] 2026-10-09 01:37:18,520 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:18,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3213, model: res.partner.shareholder 2026-10-09 01:37:18,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3213, model: res.partner.shareholder 2026-10-09 01:37:18,593 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3213, model: res.partner.shareholder 2026-10-09 01:37:18,631 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-10-09 01:37:19,250 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3735] 2026-10-09 01:37:19,260 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69857] 2026-10-09 01:37:19,268 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:19,371 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-10-09 01:37:19,413 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:37:19,431 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-10-09 01:37:19,994 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3736] 2026-10-09 01:37:20,005 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69858] 2026-10-09 01:37:20,012 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:20,118 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-10-09 01:37:20,604 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3737] 2026-10-09 01:37:20,614 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69859] 2026-10-09 01:37:20,621 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:20,674 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-10-09 01:37:21,164 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3738] 2026-10-09 01:37:21,176 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69860] 2026-10-09 01:37:21,182 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:21,245 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-10-09 01:37:21,806 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3739] 2026-10-09 01:37:21,819 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69861] 2026-10-09 01:37:21,827 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:21,888 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-10-09 01:37:22,503 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3740] 2026-10-09 01:37:22,517 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69862] 2026-10-09 01:37:22,529 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:22,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-10-09 01:37:23,160 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3741] 2026-10-09 01:37:23,170 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69863] 2026-10-09 01:37:23,178 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:23,226 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-10-09 01:37:23,742 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3742] 2026-10-09 01:37:23,751 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69864] 2026-10-09 01:37:23,758 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:23,825 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-10-09 01:37:24,372 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3743] 2026-10-09 01:37:24,382 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69865] 2026-10-09 01:37:24,390 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:24,499 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-10-09 01:37:25,042 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3744] 2026-10-09 01:37:25,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69866] 2026-10-09 01:37:25,058 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:25,098 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-10-09 01:37:25,169 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-10-09 01:37:25,672 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3745] 2026-10-09 01:37:25,688 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69867] 2026-10-09 01:37:25,702 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:37:25,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-10-09 01:37:25,847 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:37:25,866 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-10-09 01:37:26,232 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-10-09 01:37:26,597 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-10-09 01:37:26,875 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-10-09 01:37:27,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-10-09 01:37:27,700 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-10-09 01:37:28,108 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_09_create_multi_partners_with_no_existed_vat ... 2026-10-09 01:37:28,469 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_10_create_multi_partners_same_company_with_duplicated_vat ... 2026-10-09 01:37:28,849 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-10-09 01:37:29,142 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:29,158 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_offline_connection_lost_gate: Starting TestOfflineConnectionLostGate.test_no_pos_frontend_js_bare_returns_on_a_connection_lost_catch ... 2026-10-09 01:37:29,453 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:29,470 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-10-09 01:37:29,671 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-10-09 01:37:29,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-10-09 01:37:40,178 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-10-09 01:37:40,440 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:40,455 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-10-09 01:37:40,678 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-10-09 01:37:40,937 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:37:42,452 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:45,210 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbd12c360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:45,211 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd36aa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:45,217 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:45,221 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb637b100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:45,619 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:48,385 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcba3e9440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:48,386 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb3fdde40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:48,394 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:48,400 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb3fde2a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:49,731 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:52,377 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbcb0e480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:52,378 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcba0ddb20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:52,384 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:52,391 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcba0deb60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:52,854 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:56,695 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8f380cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:56,696 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbb904ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:56,702 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:56,707 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbb906700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:57,040 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:59,714 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcba242200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:59,715 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbb7318a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:59,721 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:37:59,725 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbcaf67a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:00,069 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:04,179 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8ea8da80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:04,180 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbc9141a8e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:04,188 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:04,192 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbc9141bb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:04,586 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:07,637 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbcbbcbbce0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:07,639 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcbd297240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:07,647 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:07,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcbd295440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:09,070 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:11,937 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c426c00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:11,939 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb9188b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:11,946 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:11,950 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb9189d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:12,324 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-10-09 01:38:12,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-10-09 01:38:12,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_session_sale_vals_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-10-09 01:38:12,442 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_session_tax_vals_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-10-09 01:38:12,558 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:15,544 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fbc8c14d3a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:15,545 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fbcb5bafec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:15,551 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:15,556 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fbcb5bac180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-09 01:38:15,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:15,606 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_load_field_coverage: Starting TestPosLoadFieldCoverageHarness.test_assert_fields_loaded_fails_for_a_field_the_loader_does_not_return ... 2026-10-09 01:38:17,272 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_load_field_coverage: Starting TestPosLoadFieldCoverageHarness.test_assert_fields_loaded_passes_for_a_field_the_loader_actually_returns ... 2026-10-09 01:38:17,543 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:17,562 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_get_views_override_keeps_the_readonly_rpc_contract ... 2026-10-09 01:38:17,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_transient_asset_read_failure_does_not_permanently_empty_the_widget_set ... 2026-10-09 01:38:18,053 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_unreadable_asset_file_logs_a_warning_naming_the_failing_path ... 2026-10-09 01:38:18,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_widget_set_reflects_a_new_ir_asset_after_the_bundle_changes ... 2026-10-09 01:38:18,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:18,655 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-10-09 01:38:18,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:18,908 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsValue.test_bank_detail_fields_are_empty_for_a_non_qr_code_method ... 2026-10-09 01:38:19,223 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsValue.test_bank_detail_fields_resolve_the_linked_bank_accounts_own_data ... 2026-10-09 01:38:19,446 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:19,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_pos_config_custom_logo_default: Starting TestPosConfigCustomLogoDefault.test_creating_a_pos_for_a_company_without_a_logo_succeeds ... 2026-10-09 01:38:19,575 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-10-09 01:38:19,868 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-10-09 01:38:25,995 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: Starting TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale ... 2026-10-09 01:38:26,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome pid: 8306 2026-10-09 01:38:26,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless temporary user profile dir: /tmp/tmp4c2rsb0d_chrome_odoo 2026-10-09 01:38:26,487 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Issuing json command http://127.0.0.1:38231/json/version 2026-10-09 01:38:26,489 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:38231/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:38:26,509 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Browser version: Chrome/150.0.7871.114 2026-10-09 01:38:26,510 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Issuing json command http://127.0.0.1:38231/json 2026-10-09 01:38:26,510 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:38231/json with timeout 3 increased to 10s during tests 2026-10-09 01:38:26,522 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Websocket url found: ws://127.0.0.1:38231/devtools/page/87D215CCE2267BD106983FD44D33D8F6 2026-10-09 01:38:26,532 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Enable chrome headless console log notification 2026-10-09 01:38:26,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless enable page notifications 2026-10-09 01:38:26,632 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:admin from n/a 2026-10-09 01:38:26,639 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Setting session cookie in browser 2026-10-09 01:38:26,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Open "http://127.0.0.1:8069/odoo/settings" in browser 2026-10-09 01:38:26,641 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Navigating to: "http://127.0.0.1:8069/odoo/settings" 2026-10-09 01:38:26,651 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:38:28,157 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:28] "GET /odoo/settings HTTP/1.1" 200 - 184 0.205 1.304 2026-10-09 01:38:28,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Navigation result: {'frameId': '87D215CCE2267BD106983FD44D33D8F6', 'loaderId': 'CD3BFB51B8C04344ACF8E94CB61160D7', 'isDownload': False} 2026-10-09 01:38:28,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Evaluate ready code "odoo.isTourReady('viin_pos_custom_bill_logo_settings_save_tour')" 2026-10-09 01:38:28,197 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:28] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-09 01:38:28,204 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:28] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 01:38:28,229 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:38:29,082 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.351 0.541 2026-10-09 01:38:29,096 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.900 2026-10-09 01:38:29,102 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.908 2026-10-09 01:38:29,108 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.670 2026-10-09 01:38:29,120 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.262 2026-10-09 01:38:29,209 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-09 01:38:29,213 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:38:29,214 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-09 01:38:29,231 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-09 01:38:29,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: Owl is running in 'dev' mode. 2026-10-09 01:38:29,275 121 INFO rb-ed7f209-225380-422591 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Company Without Any Point Of Sale - Settings Save Tour Fixture (398) 2026-10-09 01:38:29,339 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.047 0.047 2026-10-09 01:38:29,344 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-09 01:38:29,349 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.065 2026-10-09 01:38:29,363 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Evaluate test code "odoo.startTour('viin_pos_custom_bill_logo_settings_save_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/settings", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:38:29,364 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.072 2026-10-09 01:38:29,369 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-09 01:38:29,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [1/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step The Settings page loaded (trigger: .o_form_button_save) 2026-10-09 01:38:29,395 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-10-09 01:38:29,431 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:29,450 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 01:38:29,733 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "POST /mail/data HTTP/1.1" 200 - 147 0.156 0.199 2026-10-09 01:38:29,735 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.340 2026-10-09 01:38:29,752 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.330 2026-10-09 01:38:29,787 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.357 2026-10-09 01:38:29,825 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/image/res.partner/3/avatar_128?unique=1791509899000 HTTP/1.1" 200 - 9 0.009 0.394 2026-10-09 01:38:29,859 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-09 01:38:29,900 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.022 2026-10-09 01:38:29,920 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 01:38:29,940 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 01:38:29,944 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:29] "GET /web/image/res.company/398/favicon HTTP/1.1" 200 - 9 0.008 0.050 2026-10-09 01:38:31,128 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:31] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.305 0.949 2026-10-09 01:38:31,225 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 01:38:31,971 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:31] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1111 0.231 0.488 2026-10-09 01:38:32,933 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:32] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.003 2026-10-09 01:38:32,971 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:32] "POST /base_setup/data HTTP/1.1" 200 - 5 0.004 0.005 2026-10-09 01:38:33,114 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 01:38:33,131 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 01:38:33,139 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 01:38:33,156 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-09 01:38:33,157 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 01:38:33,169 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 01:38:33,179 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 01:38:33,193 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-09 01:38:33,212 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-09 01:38:33,220 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 01:38:33,225 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 01:38:33,247 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 01:38:33,265 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 01:38:33,266 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 01:38:33,277 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 01:38:33,278 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 01:38:33,301 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [2/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step Flip an unrelated, harmless setting so the record is dirty enough to attempt a real save (trigger: div[name="restrict_template_rendering"] input[type="checkbox"]) 2026-10-09 01:38:33,312 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 01:38:33,315 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 01:38:33,324 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 01:38:33,327 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 01:38:33,375 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-09 01:38:33,376 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [3/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step Settings must save without an 'Invalid fields:' error for a company with no Point of Sale configured - pos_custom_logo_type must not be unconditionally required (trigger: .o_form_button_save) 2026-10-09 01:38:33,379 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-09 01:38:33,391 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 01:38:33,393 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 01:38:33,402 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 01:38:33,410 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 01:38:33,415 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 01:38:33,417 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 01:38:33,418 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:38:33,432 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:38:33,432 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:38:33,444 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 01:38:33,447 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:38:33,449 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:38:33,506 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 01:38:33,524 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 01:38:33,530 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 01:38:33,530 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 01:38:33,532 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 01:38:33,562 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 01:38:33,565 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 01:38:33,684 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 01:38:33,688 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.121 2026-10-09 01:38:33,707 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 01:38:33,713 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:38:33,718 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:33,757 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 01:38:33,761 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 01:38:33,767 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:38:33,770 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:33,774 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:33,784 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:33,791 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:38:33,793 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:33,802 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:33] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:38:34,892 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:34] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1090 0.376 1.383 2026-10-09 01:38:34,976 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:34] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.693 2026-10-09 01:38:35,032 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 01:38:35,043 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 01:38:35,044 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/settings.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-09 01:38:35,049 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:38:35,057 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.024 1.482 2026-10-09 01:38:35,057 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 01:38:35,104 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 01:38:35,106 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/sale_management.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-09 01:38:35,109 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/website.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 01:38:35,117 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/website_slides.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 01:38:35,131 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 01:38:35,146 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/stock.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 01:38:35,156 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 01:38:35,159 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/survey.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:38:35,159 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/contacts.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:38:35,170 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 01:38:35,172 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/mrp.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 01:38:35,173 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:38:35,176 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/hr.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 01:38:35,177 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/hr_timesheet.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 01:38:35,190 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 01:38:35,193 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/hr_expense.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:38:35,194 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/hr_attendance.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 01:38:35,210 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/fleet.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 01:38:35,211 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/point_of_sale.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:38:35,212 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:35] "GET /viin_brand/static/img/apps/lunch.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 01:38:36,325 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:38:36,325 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:36] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 971 0.611 2.185 2026-10-09 01:38:38,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [36189] 2026-10-09 01:38:38,056 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted ir.config_parameter records with IDs: [15] 2026-10-09 01:38:38,302 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: Simulating signal changes during tests 2026-10-09 01:38:38,302 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:38] "POST /web/dataset/call_button/res.config.settings/execute HTTP/1.1" 200 - 1964 0.690 1.070 2026-10-09 01:38:38,759 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:38] "GET /odoo/settings HTTP/1.1" 200 - 103 0.086 0.341 2026-10-09 01:38:38,816 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.012 2026-10-09 01:38:38,863 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-09 01:38:39,515 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [4/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step The reloaded Settings page rendered - the save round-tripped instead of being silently blocked (trigger: .o_form_button_save) 2026-10-09 01:38:39,531 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.004 2026-10-09 01:38:39,535 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: Owl is running in 'dev' mode. 2026-10-09 01:38:39,582 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.011 2026-10-09 01:38:39,595 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.026 2026-10-09 01:38:39,895 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "POST /mail/data HTTP/1.1" 200 - 149 0.121 0.160 2026-10-09 01:38:39,898 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.276 2026-10-09 01:38:39,928 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.008 0.292 2026-10-09 01:38:39,942 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.301 2026-10-09 01:38:40,021 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-09 01:38:40,072 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.030 2026-10-09 01:38:41,108 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:41] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.126 0.944 2026-10-09 01:38:41,129 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:41] "GET /web/image/res.company/398/favicon HTTP/1.1" 304 - 9 0.007 1.071 2026-10-09 01:38:41,211 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:38:41,954 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:41] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1131 0.224 0.485 2026-10-09 01:38:41,956 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.317 2026-10-09 01:38:42,666 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:42] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.003 2026-10-09 01:38:42,699 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:42] "POST /base_setup/data HTTP/1.1" 200 - 5 0.002 0.003 2026-10-09 01:38:42,895 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: tour succeeded 2026-10-09 01:38:42,896 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR viin_pos_custom_bill_logo_settings_save_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-09 01:38:43,217 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: heap 41200316 (allocated 42364928) 2026-10-09 01:38:43,224 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Closing chrome headless with pid 8306 2026-10-09 01:38:43,225 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Closing websocket connection 2026-10-09 01:38:43,239 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Terminating chrome headless with pid 8306 2026-10-09 01:38:43,366 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_013843_366078_test_settings_save_when_active_company_has_no_point_of_sale.txt 2026-10-09 01:38:43,369 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Removing chrome user profile "/tmp/tmp4c2rsb0d_chrome_odoo" 2026-10-09 01:38:43,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: waiting for threads: [, , ] 2026-10-09 01:38:44,265 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:44] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1050 0.365 1.060 2026-10-09 01:38:44,383 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:44] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.017 1.412 2026-10-09 01:38:44,427 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:38:44] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.549 2026-10-09 01:38:44,526 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:44,555 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-10-09 01:38:44,589 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-10-09 01:38:44,636 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-10-09 01:38:44,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:38:44,889 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-10-09 01:38:45,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:39:10,236 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-10-09 01:39:10,379 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44126231 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-09 01:39:15,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44126231 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-10-09 01:39:15,400 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44126231 finished 2026-10-09 01:39:17,317 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice_same_product_on_2_lines ... 2026-10-09 01:39:17,426 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39676848 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-09 01:39:19,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39676848 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #21 2026-10-09 01:39:19,820 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39676848 finished 2026-10-09 01:39:22,662 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-09 01:39:40,059 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-10-09 01:39:40,444 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome pid: 8630 2026-10-09 01:39:40,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless temporary user profile dir: /tmp/tmp_ay4erzn_chrome_odoo 2026-10-09 01:39:40,445 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Issuing json command http://127.0.0.1:41865/json/version 2026-10-09 01:39:40,446 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:41865/json/version with timeout 3 increased to 10s during tests 2026-10-09 01:39:40,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Browser version: Chrome/150.0.7871.114 2026-10-09 01:39:40,465 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Issuing json command http://127.0.0.1:41865/json 2026-10-09 01:39:40,466 121 INFO rb-ed7f209-225380-422591 odoo.tests.common.requests: request http://127.0.0.1:41865/json with timeout 3 increased to 10s during tests 2026-10-09 01:39:40,475 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Websocket url found: ws://127.0.0.1:41865/devtools/page/F040AD30B3CF772A10C4B535860DDF37 2026-10-09 01:39:40,483 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Enable chrome headless console log notification 2026-10-09 01:39:40,491 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless enable page notifications 2026-10-09 01:39:40,563 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422591 login:pos_user from n/a 2026-10-09 01:39:40,566 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Setting session cookie in browser 2026-10-09 01:39:40,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Open "http://127.0.0.1:8069/pos/ui?config_id=26" in browser 2026-10-09 01:39:40,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=26" 2026-10-09 01:39:40,583 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:39:41,381 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /pos/ui?config_id=26 HTTP/1.1" 200 - 130 0.086 0.716 2026-10-09 01:39:41,384 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigation result: {'frameId': 'F040AD30B3CF772A10C4B535860DDF37', 'loaderId': 'D26500F4FF1B2884756FB01DF65496ED', 'isDownload': False} 2026-10-09 01:39:41,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Evaluate ready code "odoo.isTourReady('PosReturnReasonPersistsTour')" 2026-10-09 01:39:41,400 121 INFO rb-ed7f209-225380-422591 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 01:39:41,417 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /web/assets/92dbf46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 01:39:41,425 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /web/assets/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 01:39:41,429 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /web/assets/abea62a/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 01:39:41,810 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 01:39:41,815 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:39:41,821 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:39:41,826 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Evaluate test code "odoo.startTour('PosReturnReasonPersistsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=26", "delayToCheckUndeterminisms": 0})" 2026-10-09 01:39:41,830 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: IndexedDB 1 Ready 2026-10-09 01:39:41,835 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [1/41] Tour PosReturnReasonPersistsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 01:39:41,840 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-09 01:39:42,460 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.241 0.395 2026-10-09 01:39:42,462 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.606 2026-10-09 01:39:42,610 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 01:39:42,623 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 01:39:42,658 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 01:39:42,693 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 01:39:42,706 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: Owl is running in 'dev' mode. 2026-10-09 01:39:42,788 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:39:42,789 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:39:42,865 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 01:39:42,886 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 01:39:42,887 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 01:39:42,906 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /web/image/res.users/3230/avatar_128 HTTP/1.1" 200 - 16 0.018 0.036 2026-10-09 01:39:42,914 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [2/41] Tour PosReturnReasonPersistsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-09 01:39:42,950 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /web/image?model=res.company&id=401&field=logo HTTP/1.1" 200 - 9 0.016 0.080 2026-10-09 01:39:42,991 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:42] "GET /web/image/res.company/401/favicon HTTP/1.1" 200 - 4 0.011 0.097 2026-10-09 01:39:43,028 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.023 0.037 2026-10-09 01:39:43,041 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.081 2026-10-09 01:39:43,055 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [3/41] Tour PosReturnReasonPersistsTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 01:39:43,058 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.048 2026-10-09 01:39:43,067 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-09 01:39:43,075 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-09 01:39:43,083 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.036 2026-10-09 01:39:43,093 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.020 2026-10-09 01:39:43,101 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-09 01:39:43,109 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.044 2026-10-09 01:39:43,119 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.103 2026-10-09 01:39:43,128 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.046 2026-10-09 01:39:43,136 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.047 2026-10-09 01:39:43,143 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.044 2026-10-09 01:39:43,230 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.091 2026-10-09 01:39:43,310 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [4/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 01:39:43,383 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [5/41] Tour PosReturnReasonPersistsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 01:39:43,438 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [6/41] Tour PosReturnReasonPersistsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 01:39:43,503 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [7/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 01:39:43,568 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [8/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 01:39:43,659 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [9/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 01:39:43,675 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:39:43,676 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 01:39:43,720 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [10/41] Tour PosReturnReasonPersistsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 01:39:43,785 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [11/41] Tour PosReturnReasonPersistsTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-09 01:39:43,873 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [12/41] Tour PosReturnReasonPersistsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 01:39:43,883 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 01:39:43,947 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [13/41] Tour PosReturnReasonPersistsTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-09 01:39:43,952 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20938718 started for PoS orders references: [{'name': 'Order 00014-001-0001', 'uuid': 'c4971ca4-5099-4a40-9f24-2f00e2cb6cd3'}] 2026-10-09 01:39:43,976 121 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 01:39:44,600 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20938718 order {'name': 'Order 00014-001-0001', 'uuid': 'c4971ca4-5099-4a40-9f24-2f00e2cb6cd3'} created pos.order #23 2026-10-09 01:39:44,605 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20938718 finished 2026-10-09 01:39:44,651 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 340 0.293 0.409 2026-10-09 01:39:44,685 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 01:39:44,727 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:44] "GET /web/image?model=pos.config&id=26&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 01:39:44,743 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [14/41] Tour PosReturnReasonPersistsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 01:39:44,810 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [15/41] Tour PosReturnReasonPersistsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 01:39:44,865 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [16/41] Tour PosReturnReasonPersistsTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-09 01:39:44,927 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [17/41] Tour PosReturnReasonPersistsTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-09 01:39:45,014 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [18/41] Tour PosReturnReasonPersistsTour → Step .pos-search-bar .filter 2026-10-09 01:39:45,067 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [19/41] Tour PosReturnReasonPersistsTour → Step .pos-search-bar .filter ul 2026-10-09 01:39:45,119 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [20/41] Tour PosReturnReasonPersistsTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-09 01:39:45,192 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [21/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-09 01:39:45,207 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.005 0.013 2026-10-09 01:39:45,264 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [22/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 01:39:45,319 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [23/41] Tour PosReturnReasonPersistsTour → Step Check orderline with attributes: {"productName":"Desk Organizer","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-10-09 01:39:45,370 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [24/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 01:39:45,421 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [25/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 01:39:45,472 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [26/41] Tour PosReturnReasonPersistsTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-09 01:39:45,524 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [27/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 01:39:45,581 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [28/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 01:39:45,634 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [29/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-09 01:39:45,685 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [30/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 01:39:45,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [31/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 01:39:45,801 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [32/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .control-buttons button:contains("Reason") 2026-10-09 01:39:45,859 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [33/41] Tour PosReturnReasonPersistsTour → Step select the "Damaged in transit" return reason (trigger: .selection-item:contains("Damaged in transit")) 2026-10-09 01:39:45,919 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [34/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 01:39:45,972 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [35/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-09 01:39:46,057 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [36/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 01:39:46,123 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [37/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 01:39:46,181 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [38/41] Tour PosReturnReasonPersistsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 01:39:46,234 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [39/41] Tour PosReturnReasonPersistsTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-09 01:39:46,298 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [40/41] Tour PosReturnReasonPersistsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 01:39:46,381 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69580466 started for PoS orders references: [{'name': 'Order 00014-001-0002', 'uuid': '99885894-f0db-4d6a-9e3c-4c185b33a2a9'}] 2026-10-09 01:39:46,385 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [41/41] Tour PosReturnReasonPersistsTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-09 01:39:47,031 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69580466 order {'name': 'Order 00014-001-0002', 'uuid': '99885894-f0db-4d6a-9e3c-4c185b33a2a9'} created pos.order #24 2026-10-09 01:39:47,042 121 INFO rb-ed7f209-225380-422591 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69580466 finished 2026-10-09 01:39:47,087 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 242 0.282 0.427 2026-10-09 01:39:47,128 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:39:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 01:39:47,160 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: tour succeeded 2026-10-09 01:39:47,161 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosReturnReasonPersistsTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 01:39:47,274 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: heap 17063392 (allocated 17965056) 2026-10-09 01:39:47,277 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing chrome headless with pid 8630 2026-10-09 01:39:47,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing websocket connection 2026-10-09 01:39:47,278 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Terminating chrome headless with pid 8630 2026-10-09 01:39:47,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422591/chrome_logs/chrome_log_20261009_013947_373867_test_refund_reason_persists_on_refund_line.txt 2026-10-09 01:39:47,374 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Removing chrome user profile "/tmp/tmp_ay4erzn_chrome_odoo" 2026-10-09 01:39:47,505 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 01:39:47,752 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-10-09 01:39:47,851 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-10-09 01:39:47,910 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-10-09 01:39:47,968 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-10-09 01:39:48,011 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-10-09 01:39:48,045 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-10-09 01:39:48,053 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-10-09 01:39:48,114 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-10-09 01:39:48,121 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-10-09 01:39:48,180 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-10-09 01:39:48,188 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-10-09 01:39:48,250 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-10-09 01:39:48,312 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:00,663 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-10-09 01:40:00,870 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-10-09 01:40:00,921 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-10-09 01:40:01,100 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:14,940 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-10-09 01:40:15,141 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 01:40:15,464 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': '0bb54c67b2548896e48fc9d364fb2b4f61e596a3232d98a1824b7c71336968af', 'clientTransactionCode': '752708cf-a354-4aac-ad6c-74a9c2c2396c_code123', 'merchantCode': 'VNPAY-TEST', 'merchantMethodCode': 'VNPAY-1234-QRCODE', 'methodCode': 'VNPAY_QRCODE', 'orderCode': '404_15-001-0001', 'partnerCode': 'VNPAY', 'realAmount': 100000, 'responseCode': '200', 'responseMessage': 'Confirm Success', 'totalPaid': 100000, 'transactionCode': 'VNP-TXN-0001'} 2026-10-09 01:40:15,494 121 INFO rb-ed7f209-225380-422591 werkzeug: 127.0.0.1 - - [09/Oct/2026 01:40:15] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.022 0.334 2026-10-09 01:40:15,614 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:15,635 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_01_monthly ... 2026-10-09 01:40:16,408 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_02_annually ... 2026-10-09 01:40:17,125 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_day_of_week_only ... 2026-10-09 01:40:17,728 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_annually ... 2026-10-09 01:40:18,425 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_days_of_week_only ... 2026-10-09 01:40:19,018 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_monthly ... 2026-10-09 01:40:19,616 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_annually ... 2026-10-09 01:40:20,257 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_monthly ... 2026-10-09 01:40:20,892 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:20,909 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_degenerate_single_day_matches_exact_day_only ... 2026-10-09 01:40:21,196 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_non_wrapping_still_applies ... 2026-10-09 01:40:21,486 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_wraps_across_new_year ... 2026-10-09 01:40:21,812 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:21,833 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-09 01:40:22,151 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-09 01:40:22,410 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-09 01:40:22,460 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:23,504 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-10-09 01:40:23,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-10-09 01:40:24,316 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3746] 2026-10-09 01:40:24,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2416] 2026-10-09 01:40:24,539 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3747] 2026-10-09 01:40:24,613 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:25,615 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-10-09 01:40:25,736 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:26,730 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_approval_request_line_product_type: Starting TestApprovalRequestLineProductType.test_line_reports_the_actual_type_of_the_product_under_approval ... 2026-10-09 01:40:27,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:28,077 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_excludes_a_product_with_no_approval_history ... 2026-10-09 01:40:28,339 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_returns_only_the_product_whose_latest_line_matches ... 2026-10-09 01:40:28,901 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3748] 2026-10-09 01:40:28,979 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2417] 2026-10-09 01:40:29,071 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3749] 2026-10-09 01:40:29,740 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3750] 2026-10-09 01:40:29,809 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_for_no_approval_state_returns_products_without_history ... 2026-10-09 01:40:30,648 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3751] 2026-10-09 01:40:30,713 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2419] 2026-10-09 01:40:30,790 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3752] 2026-10-09 01:40:30,869 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-10-09 01:40:31,527 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3753] 2026-10-09 01:40:31,639 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2420] 2026-10-09 01:40:31,749 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3754] 2026-10-09 01:40:32,376 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3755] 2026-10-09 01:40:32,447 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-10-09 01:40:32,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:40:47,500 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3232 deleted mail.mail records with IDs: [3756] 2026-10-09 01:40:48,209 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_account.tests.test_account_approval: Starting TestAccountApproval.test_warning_unapproval_product_on_invoice ... 2026-10-09 01:40:48,308 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3232 deleted mail.activity records with IDs: [2422] 2026-10-09 01:40:48,443 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3232 deleted mail.mail records with IDs: [3757] 2026-10-09 01:40:48,610 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:41:03,531 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3234 deleted mail.mail records with IDs: [3758] 2026-10-09 01:41:04,222 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_account.tests.test_account_move_action_post_warning: Starting TestAccountMoveActionPostWarning.test_action_post_no_warning_once_product_approved ... 2026-10-09 01:41:04,289 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3234 deleted mail.activity records with IDs: [2423] 2026-10-09 01:41:04,395 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3234 deleted mail.mail records with IDs: [3759] 2026-10-09 01:41:04,695 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_account.tests.test_account_move_action_post_warning: Starting TestAccountMoveActionPostWarning.test_action_post_warns_unapproved_product_on_chatter ... 2026-10-09 01:41:05,240 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 01:41:13,184 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3760] 2026-10-09 01:41:13,315 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3761] 2026-10-09 01:41:13,732 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3762] 2026-10-09 01:41:13,857 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3763] 2026-10-09 01:41:13,871 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_auto_merchant_product_approval_blocked_without_admin_responsible ... 2026-10-09 01:41:14,429 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-10-09 01:41:14,542 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_auto_merchant_product_approval_validates_for_admin_responsible ... 2026-10-09 01:41:15,481 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3764] 2026-10-09 01:41:15,585 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3765] 2026-10-09 01:41:15,728 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2426] 2026-10-09 01:41:15,887 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3766] 2026-10-09 01:41:15,989 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-10-09 01:41:16,052 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-10-09 01:41:16,206 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2424] 2026-10-09 01:41:16,408 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3767] 2026-10-09 01:41:16,493 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:41:17,633 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3768] 2026-10-09 01:41:17,652 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.message records with IDs: [71177] 2026-10-09 01:41:17,660 121 INFO rb-ed7f209-225380-422591 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 01:41:17,778 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-10-09 01:41:18,459 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3769] 2026-10-09 01:41:18,576 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3770] 2026-10-09 01:41:18,626 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2427] 2026-10-09 01:41:18,772 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3771] 2026-10-09 01:41:18,836 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-10-09 01:41:19,550 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3772] 2026-10-09 01:41:19,656 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3773] 2026-10-09 01:41:19,705 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_first_of_two_required_approvers_must_not_notify_merchant_approved ... 2026-10-09 01:41:20,345 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3774] 2026-10-09 01:41:20,453 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3775] 2026-10-09 01:41:20,587 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3237 deleted mail.activity records with IDs: [2429] 2026-10-09 01:41:20,704 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3237 deleted mail.mail records with IDs: [3776] 2026-10-09 01:41:20,812 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3777] 2026-10-09 01:41:20,932 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-10-09 01:41:21,525 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3778] 2026-10-09 01:41:21,609 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3779] 2026-10-09 01:41:21,725 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3237 deleted mail.activity records with IDs: [2430] 2026-10-09 01:41:21,864 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3237 deleted mail.mail records with IDs: [3780] 2026-10-09 01:41:21,980 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3781] 2026-10-09 01:41:22,076 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-10-09 01:41:22,714 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3782] 2026-10-09 01:41:22,880 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3237 deleted mail.activity records with IDs: [2431] 2026-10-09 01:41:23,051 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #3237 deleted mail.mail records with IDs: [3783] 2026-10-09 01:41:23,216 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_opening_refuse_wizard_must_not_notify_merchant_before_real_refusal ... 2026-10-09 01:41:23,837 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3784] 2026-10-09 01:41:23,925 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3785] 2026-10-09 01:41:24,039 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2432] 2026-10-09 01:41:24,194 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3786] 2026-10-09 01:41:24,233 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-10-09 01:41:24,830 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3787] 2026-10-09 01:41:24,924 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3788] 2026-10-09 01:41:25,032 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2433] 2026-10-09 01:41:25,224 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3789] 2026-10-09 01:41:25,286 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 01:41:33,410 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3790] 2026-10-09 01:41:33,544 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3791] 2026-10-09 01:41:33,940 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3792] 2026-10-09 01:41:34,061 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3793] 2026-10-09 01:41:34,074 121 INFO rb-ed7f209-225380-422591 odoo.addons.viin_product_approval_marketplace.tests.test_product_template: Starting TestProduct.test_merchant_can_only_update_some_allowed_fields_for_approved_product ... 2026-10-09 01:41:34,126 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2435] 2026-10-09 01:41:34,239 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3794] 2026-10-09 01:41:34,354 121 INFO rb-ed7f209-225380-422591 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3795] 2026-10-09 01:41:34,618 121 INFO rb-ed7f209-225380-422591 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 01:41:34,621 121 INFO rb-ed7f209-225380-422591 odoo.service.server: 5658 post-tests in 16678.18s, 4555589 queries 2026-10-09 01:41:34,648 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_approval_sale: 11 tests 72.58s 10216 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_approval_stock: 35 tests 84.80s 32536 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.47s 185 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_auto_currency_rate: 6 tests 28.27s 12261 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 117.33s 49184 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 57.15s 24552 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 129.62s 55333 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 42.44s 18408 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_base_district: 10 tests 3.31s 1064 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.67s 132 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_base_state_group: 14 tests 1.39s 422 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_base_ward: 10 tests 2.95s 1059 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_bidv_connector: 27 tests 62.42s 26317 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_brand: 4 tests 0.14s 4 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_brand_common: 27 tests 36.57s 4041 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_brand_onboarding: 5 tests 4.52s 135 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_brand_website: 9 tests 6.54s 991 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_business_trip: 104 tests 185.38s 44427 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_business_trip_approval: 22 tests 32.53s 10096 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_business_trip_fleet: 21 tests 14.86s 5181 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 146.43s 29839 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_crm_business_nature: 36 tests 24.38s 8935 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 1.31s 357 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_crm_dob: 6 tests 1.32s 368 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_crm_sankey: 9 tests 1.46s 486 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_customizer: 821 tests 4366.97s 336117 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_ghn: 64 tests 18.09s 6854 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_ghtk: 23 tests 5.34s 1325 queries 2026-10-09 01:41:34,649 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_viettelpost: 26 tests 2.46s 677 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_vn_base: 58 tests 53.30s 16774 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_vn_batch: 10 tests 3.60s 873 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_vn_pos: 17 tests 1.10s 243 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_delivery_vn_website: 11 tests 3.88s 1120 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_document: 75 tests 345.55s 71216 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_document_freight: 8 tests 5.83s 2113 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_document_parsing: 18 tests 3.80s 1312 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_document_project: 5 tests 40.79s 8963 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_duns: 6 tests 2.43s 538 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_equipment_warranty_partner_infor: 19 tests 39.34s 14940 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate: 34 tests 9.32s 2970 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate_approval: 20 tests 12.74s 2815 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate_budget: 14 tests 243.52s 15210 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate_hr: 4 tests 0.45s 95 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate_project: 7 tests 1.18s 380 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.78s 538 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_estimate_sale: 7 tests 2.08s 563 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_event_partner_barcodes: 17 tests 32.42s 11716 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet: 18 tests 14.24s 5178 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_account: 80 tests 232.31s 44911 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking: 137 tests 151.21s 54781 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking_account: 13 tests 75.42s 5653 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 33.43s 8565 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 72.91s 25741 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking_gantt: 7 tests 0.28s 37 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking_map: 9 tests 0.32s 44 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 219.77s 79742 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_insurance: 17 tests 5.26s 1950 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 10.79s 3516 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_planning: 237 tests 251.95s 68779 queries 2026-10-09 01:41:34,650 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_planning_account: 10 tests 1.23s 278 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_planning_gantt: 16 tests 0.89s 232 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 37.92s 14772 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_planning_map: 24 tests 8.78s 1098 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.98s 272 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_sale: 23 tests 28.17s 7552 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 13.62s 5045 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_sale_management: 3 tests 3.27s 1006 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 8.27s 2465 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_fleet_stock: 154 tests 365.81s 174994 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_foreign_trade: 32 tests 100.69s 44583 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_foreign_trade_export: 69 tests 188.37s 60240 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_foreign_trade_import: 53 tests 113.38s 34732 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 10.51s 3350 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_air: 31 tests 17.97s 6080 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_air_consol: 17 tests 10.93s 3790 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_consol: 145 tests 145.57s 34238 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_document_parsing: 3 tests 1.13s 312 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_management: 328 tests 187.96s 70316 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_project: 13 tests 21.41s 7680 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_road: 20 tests 8.76s 3302 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_sale: 477 tests 691.02s 207193 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_sale_consol: 27 tests 63.81s 23505 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 29.48s 9703 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_freight_sale_purchase: 86 tests 96.11s 32165 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_geo_route_map: 10 tests 0.40s 51 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_geography_info: 5 tests 0.35s 118 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 1.14s 16 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_google_drive: 529 tests 1195.14s 414028 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_google_sheet_import: 97 tests 26.14s 9954 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk: 55 tests 48.11s 16273 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_crm: 10 tests 12.04s 4540 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_hr: 4 tests 5.44s 2053 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 5.23s 2069 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 5.58s 2004 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_project: 25 tests 22.54s 8702 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_sale: 8 tests 19.57s 5808 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 5.64s 2190 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 7.32s 2809 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr: 73 tests 17.39s 6619 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_account: 15 tests 16.00s 5042 queries 2026-10-09 01:41:34,651 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_appraisal: 25 tests 43.78s 15943 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 8.24s 3448 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_contract: 132 tests 74.63s 29478 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 17.99s 5935 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 4.19s 1026 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 38.46s 10874 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 7.14s 2274 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.15s 24 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_holidays: 40 tests 34.59s 12412 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_maintenance: 4 tests 1.07s 376 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_management_tiers: 18 tests 7.48s 2400 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_multi_position: 39 tests 66.53s 24735 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime: 74 tests 122.15s 46209 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_approval: 81 tests 119.56s 29355 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 7.10s 2257 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 18.58s 5926 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 28.41s 9541 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 12.79s 4603 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 13.51s 3374 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 29.19s 9878 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 13 tests 14.56s 3688 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 19.31s 6945 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_payroll_administrative_region: 26 tests 35.16s 15455 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 39.67s 16957 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_project: 13 tests 9.35s 3147 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.39s 112 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_rank: 23 tests 215.57s 79834 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 39.68s 14652 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 15.46s 5866 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_recruitment: 6 tests 2.05s 530 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 3.51s 1052 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_retirement_age: 17 tests 21.46s 6948 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_role: 26 tests 158.76s 58858 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_seniority: 18 tests 33.24s 11437 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_skill_framework: 33 tests 47.70s 17644 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_skills_slides: 10 tests 2.71s 974 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_timesheet_timer: 44 tests 17.27s 5910 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 14.59s 5875 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 4.74s 1872 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 8.66s 4008 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.77s 207 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 32.58s 13362 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 70.22s 17374 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_lang_detection: 3 tests 1.82s 11 queries 2026-10-09 01:41:34,652 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_link_tracker_qr_code: 18 tests 1.20s 283 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 42.36s 14949 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_logistics: 109 tests 30.09s 11033 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_logistics_account: 6 tests 2.23s 806 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.86s 243 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.42s 127 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_logistics_route: 21 tests 11.29s 4518 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_logistics_sale: 60 tests 133.99s 41517 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_loyalty: 22 tests 7.71s 2837 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_loyalty_pos: 12 tests 74.39s 23161 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_loyalty_sale: 18 tests 41.74s 12177 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mail_route: 14 tests 27.55s 9871 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mail_route_hr: 4 tests 2.21s 737 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_maintenance: 17 tests 3.44s 1150 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace: 191 tests 348.48s 127715 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 12.80s 4101 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_rating: 6 tests 8.87s 3506 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_sale: 49 tests 103.14s 34327 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 11.46s 4218 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 55.50s 19285 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 32.67s 9659 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 21.72s 6995 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 9.18s 3561 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_stock: 21 tests 28.36s 10114 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 66.41s 25968 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 3.17s 639 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_meeting_room: 36 tests 4.55s 1588 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp: 29 tests 46.32s 14161 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_account: 13 tests 18.89s 5076 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_filter: 3 tests 9.79s 5691 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_mps: 93 tests 286.89s 153074 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 79.46s 20125 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 36.46s 12230 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 15.39s 4574 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 3.19s 950 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_progress: 14 tests 8.11s 2654 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 76.36s 24653 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_link: 27 tests 23.18s 6348 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_loss_report: 5 tests 0.33s 91 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_report: 50 tests 18.53s 3927 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 40.47s 13269 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 29.88s 8545 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 18.32s 6263 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_subcontracting_request_requisition: 5 tests 10.12s 3563 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_workorder: 705 tests 1986.28s 799439 queries 2026-10-09 01:41:34,653 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_workorder_backdate: 25 tests 34.49s 13374 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_workorder_maintenance: 49 tests 103.13s 49099 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_mrp_workorder_quality: 10 tests 28.53s 13961 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_multi_warehouse_access_control_purchase_requisition: 4 tests 4.38s 3209 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_approval: 8 tests 4.04s 1471 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_approval_marketplace: 32 tests 62.50s 22309 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 12.36s 4931 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.86s 747 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.93s 245 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_business_nature: 58 tests 22.65s 9261 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_calendar: 10 tests 1.36s 547 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_country_recognition: 3 tests 1.98s 488 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_filter: 3 tests 0.37s 119 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_identity: 6 tests 0.44s 109 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.63s 614 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_shareholder: 16 tests 7.87s 3502 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_partner_tax_code: 11 tests 3.29s 1272 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos: 36 tests 50.29s 7900 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 25.08s 12699 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos_qr: 8 tests 0.54s 233 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos_refund: 4 tests 37.59s 15335 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos_return: 3 tests 24.84s 9524 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos_scale: 11 tests 0.80s 327 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pos_vnpay: 8 tests 27.30s 12445 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_pricelist_validity_advance: 15 tests 6.19s 2771 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_product: 5 tests 0.65s 1200 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_product_approval: 17 tests 10.03s 4126 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_product_approval_account: 7 tests 32.75s 13746 queries 2026-10-09 01:41:34,654 121 INFO rb-ed7f209-225380-422591 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 29.37s 12957 queries 2026-10-09 01:41:34,656 121 INFO rb-ed7f209-225380-422591 odoo.tests.result: 0 failed, 0 error(s) of 5658 tests when loading database 'rb-ed7f209-225380-422591' 2026-10-09 01:41:34,656 121 INFO rb-ed7f209-225380-422591 odoo.service.server: Initiating shutdown 2026-10-09 01:41:34,656 121 INFO rb-ed7f209-225380-422591 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.